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

网络营销网站建设龙岗的网站建设

网络营销网站建设,龙岗的网站建设,事业单位网站建设费科目,宝塔自助建站系统源码描述: 给你单链表的头节点 head #xff0c;请你反转链表#xff0c;并返回反转后的链表 示例: 方法一: 让链表指向反向 如图所示: 代码思路: struct ListNode* reverseList(struct ListNode* head) {struct ListNode* n1NULL;struct ListNode* n2head;struct ListNode*…描述: 给你单链表的头节点 head 请你反转链表并返回反转后的链表 示例: 方法一:    让链表指向反向 如图所示: 代码思路: struct ListNode* reverseList(struct ListNode* head) {struct ListNode* n1NULL;struct ListNode* n2head;struct ListNode* n3head-next;while(n2){//n2指向n1n2-nextn1;//三个指针向后移动n1n2;n2n3;n3n3-next;}return n1; } 这里要注意,上述代码是我们通过画图写出来的大概思路,这里还有特殊情况需要处理一下, 比如:  struct ListNode* n3head-next; n3n3-next; 开始并没有判断head和n3指针是否为空,直接引用next可能会导致错误 正确代码: struct ListNode* reverseList(struct ListNode* head) {//空链表反转后还是空链表if(headNULL){return NULL;}struct ListNode* n1NULL;struct ListNode* n2head;struct ListNode* n3head-next;while(n2){n2-nextn1;n1n2;n2n3;//如果n3指向空的话就说明走到链表末尾了,没必要在往后走了if(n3)n3n3-next;}return n1; } 方法二:  头插法 从开始依次取出结点,按头插法插入,就可以实现链表反转 代码: struct ListNode* reverseList(struct ListNode* head) {if(headNULL){return NULL;}struct ListNode* curhead;struct ListNode* newNodeNULL;while(cur){struct ListNode*retcur-next;cur-nextnewNode;newNodecur;curret;}return newNode;}
http://www.huolong8.cn/news/287396/

相关文章:

  • 网站开发培训周末班毕业设计开题报告网站开发
  • 电子书店网站开发深圳做个网站要多少钱
  • 商业网站网址装修公司加盟好还是自己开
  • 怎么做网站详情页.net网站开发教程百度贴吧
  • 小型深圳网站定制开发房地产门户网站
  • 简洁网站首页html代码二七区建设局网站
  • 团购网站模板下载全球网站开发者大会
  • 商务网站模板免费下载三只松鼠广告策划书
  • 什么程序做网站太仓市住房和建设局网站
  • wordpress腾讯云搭建网站做网站有必要?
  • 公司网站建设站酷seo推广怎么做视频教程
  • 个人相册网站模板彩票网站的表格是如何做的
  • 可以进入外国网站的浏览器wordpress版本对应的php版本号
  • 做公司网站要注意哪些问题ui参考网站
  • 自己做的网站怎么连接计算机做网站用到什么技术
  • 网站建设. 龙兵科技做设计用的常用网站
  • 建设银行网站能买手机无锡制作网站价格表
  • 陕西省网站开发自媒体网站程序
  • 网站开发多线程开发有免费做门户网站吗
  • 网站一般采用的设计方案装潢设计用什么软件
  • php网站开发实用技术课后习题一站式服务工作总结
  • 曹县有没有做网站1级a做爰免费网站
  • 网站源代码上传都需要怎么做建筑模板哪种好
  • 大同住房和城乡建设网站易飞erp系统
  • 比较好的网站设计互联网网站开发的未来方向
  • 网站建设要多少钱wordpress标题分隔符
  • 公司有网站域名,如何做网站百度浏览器手机版
  • 门户网站建设定制深圳小程序开发设计
  • 外贸网站定制大连中山网站建设
  • 太仓市住房和城乡建设局规网站自学设计软件的免费网站