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

模板网站五金自适应网站的代表

模板网站五金,自适应网站的代表,百度编辑器wordpress,公司网站内容设L为带头结点的单链表,编写算法实现从尾到头反向输出每个节点的值。 算法思想: 方法一:将链表压栈再输出,时间复杂度为O(n),空间复杂度为O(n) 方法二:用头插法重新建立单链表在输出,时间复杂度为O(n),空…

设L为带头结点的单链表,编写算法实现从尾到头反向输出每个节点的值。

算法思想:

方法一:将链表压栈再输出,时间复杂度为O(n),空间复杂度为O(n)

方法二:用头插法重新建立单链表在输出,时间复杂度为O(n),空间复杂度为O(1)

方法三:用递归,本质上也用到了栈,所以空间复杂度为O(n),时间复杂度为O(n)

代码:

#include<iostream>
#include"initList/initList.h"
#include<stack>
using namespace std;// 方法一:用栈
void reversePrint(LinkList* L){stack<TypeData> s;//压栈while(L->next !=NULL ){ s.push(L->next->data);L = L->next;}//打印while(!s.empty()){cout<<s.top()<<" ";s.pop();}
}
//方法二:用头插法
void headInPrint(LinkList* L){LinkList *p;p = L->next;L->next = NULL;while(p!=NULL){LinkList* temp = (LinkList*)malloc(sizeof(LinkList*));//保持不断链temp = p->next;//头插法p->next = L->next; //p节点指向node2L->next = p;p = temp;}printList(L);
}方法三:用递归
void recur(LinkList* L){if(L->next!=NULL){recur(L->next);}if(L!=NULL){cout<<L->data<<" ";}
}int main(){LinkList* L = initList();//方法一:reversePrint(L);// 方法二:headInPrint(L);//方法三:recur(L->next);
}

http://www.yayakq.cn/news/630252/

相关文章:

  • asp.net 网站的编译品牌运营和品牌推广
  • 网站建设需要多少钱文档上海南京东路网站建设
  • 做盗市相关网站什么播放器能看无线新闻台直播
  • 上海 建站wordpress死链
  • 网站备案信息核验单怎么p2p网站制作流程
  • 啤酒招商网站大全公司想做个网站
  • 企业宣传网站建设需求说明书html网页制作过程
  • 珠海市横琴建设局网站免费网站视频主持人
  • 娄底营销型网站建设个人网站素材下载
  • 济南网站推广¥做下拉去118cr上海网站开发月薪多少钱
  • 济南网站开发xywlcn建材网站的模板
  • 哪些网站可以做团购在哪儿可以找到网站开发的需求
  • 高端营销网站定制上海网络排名优化
  • 怎么查看网站备案自建网站国家审核要多久
  • 网站建设设计流程步骤自己搭建服务器 发布网站 域名如何申请
  • 网站制作公司知道万维科技沈阳企业网站设计制作
  • 俄语企业网站制作哪里可以做网站开发
  • 免费网站站网站开发图片素材
  • 手机网站建设培训外贸网站该怎么做
  • 中国网站建设20强一千个长尾关键词用一千个网站做
  • 茶叶公司网站源码建网站和建小程序多少钱
  • 网站qq号获取网站设计与建设实验报告
  • 网站建设需要入无形资产吗中国行业研究报告网
  • 廊坊商昊网站建设如何使用微信公众号做网站
  • 网站建设方面书籍包头教育平台网站建设
  • wordpress模板 户外钓鱼类网站搜狐视频
  • 国外网站如何备案百度竞价排名是哪种方式
  • 博兴网站建设招聘泰安网站优化
  • 吴江设计网站公司有哪些公司做网站
  • 湖南网站建设磐石网络口碑好网站开发的基本原则