当前位置: 首页 > news >正文

赣州网站建设需要多少钱黄山做网站

赣州网站建设需要多少钱,黄山做网站,响应式网站是,漂浮广告网站单链表的逆序输出分为两种情况#xff0c;一种是只逆序输出#xff0c;实际上不逆序#xff1b;另一种是把链表逆序。本文就分别实例讲述一下两种方法。具体如下#xff1a;1.逆序输出实例代码如下#xff1a;#include#include#includeusing namespace std;typedef struct…单链表的逆序输出分为两种情况一种是只逆序输出实际上不逆序另一种是把链表逆序。本文就分别实例讲述一下两种方法。具体如下1.逆序输出实例代码如下#include#include#includeusing namespace std;typedef struct node{int data;node * next;}node;//尾部添加node * add(int n, node * head){node * t new node;t-data n;t-next NULL;if (head NULL){head t;}else if (head-next NULL){head-next t;}else{node * p head-next;while (p-next ! NULL){p p-next;}p-next t;}return head;}//顺序输出void print(node * head){node * p head;while (p ! NULL){cout p-data ;p p-next;}cout endl;}//递归void reversePrint(node * p){if (p ! NULL){reversePrint(p-next);cout p-data ;}}//栈void reversePrint2(node * head){stack s;while (head ! NULL){s.push(head-data);head head-next;}while (!s.empty()){cout s.top() ;s.pop();}}int main(){node * head NULL;for (int i 1; i 5; i){head add(i, head);}print(head);reversePrint(head);reversePrint2(head);system(pause);return 0;}逆序输出可以用三种方法: 递归栈逆序后输出。最后一种接下来讲到。2.单链表逆序实例代码如下#include#include#includeusing namespace std;typedef struct node{int data;node * next;}node;node * add(int n, node * head){node * t new node;t-data n;t-next NULL;if (head NULL){head t;}else if (head-next NULL){head-next t;}else{node * p head-next;while (p-next ! NULL){p p-next;}p-next t;}return head;}//循环node * reverse(node * head){if (head NULL || head-next NULL){return head;}node * p1 head;node * p2 head-next;node * p3 NULL;head-next NULL;while (p2 ! NULL){p3 p2;p2 p2-next;p3-next p1;p1 p3;}head p1;return head;}void print(node * head){node * p head;while (p ! NULL){cout p-data ;p p-next;}cout endl;}//递归node * reverse2(node * p){if (p NULL || p-next NULL){return p;}node * newHead reverse2(p-next);p-next-next p;p-next NULL;return newHead;}int main(){node * head NULL;for (int i 1; i 5; i){head add(i, head);}print(head);head reverse(head);print(head);head reverse2(head);print(head);system(pause);return 0;}这里链表逆序用了两种方法循环递归。读者最容易理解的方法就是在纸上自己画一下。希望本文所述实例对大家的数据结构与算法学习能有所帮助。
http://wiki.neutronadmin.com/news/108037/

相关文章:

  • 做网站猫腻大吗有哪些做的比较精美的网站
  • 深圳企业网站开发公司房地产项目网站
  • 在什么文件中加入什么代码告诉搜索引擎蜘蛛网站地图的文件位置?公司网站怎样制作
  • 企业网站制作套餐北京互联网上市公司有哪些
  • 做外贸网站哪家好外国人搞笑做视频网站
  • 聊城网站营销信息做网站的公司合肥
  • 网站需要流量深圳市建设管理中心网站首页
  • 呼和浩特住房和城乡建设部网站网页浏览器软件
  • 太仓营销型网站建设免费网站转app
  • jsp商业网站开发做网站建网站
  • 百度不做网站外链是什么原因wordpress背景图案轮流
  • 网站上有什么作用全国文明城市创建内容
  • 常用的网站开发平台api模板创作师
  • 网站301跳转效果网页设计模板代码网站
  • 免费建站工具有哪些平台怎么推广
  • 律师网站建设推荐做网络营销推广
  • 中国建设银行官方网站汇率广州高端品牌网站建设
  • 企业网站用什么套站三好街做网站的公司
  • 商务网站开发基本流程建设银行网站的机构
  • thinkphp企业网站开发公司怎么建网站做推广
  • 无锡工程建设监察支队网站买一个网站多少钱
  • 手机网站建设软件有哪些wordpress可视化编辑器不见
  • 国内网站排名电脑上如何进入wordpress
  • dw用设计视图做网站平台设计实景图
  • 器材管理网站开发东莞常平医院网站建设
  • 电子商务网站设计与开发案例教程网站做315认证
  • 网站 跑马灯图片怎么做网站推广工作总结
  • 工业园企业建设网站公司网站快照不更新了
  • 品牌高端网站设计颇有名气的网站建设专家
  • 宁波技术好的企业网站制作wordpress 订阅推送