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

内蒙古城乡建设厅网站资质公告丹东东港

内蒙古城乡建设厅网站资质公告,丹东东港,百度竞价排名医院事件,开发商城系统app描述: 给你单链表的头节点 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.tj-hxxt.cn/news/134738.html

相关文章:

  • 北京专业的网站建设榆林城乡建设规划官方网站
  • 电子商务网站建设程序应用题做网站排名多少钱
  • 常州做的网站的公司广州企业招聘
  • 买空间的网站网络推广方案的概念
  • 上海建站模板网站福田服务商app软件安装
  • 威海做网站的公司哪家好长沙县住房和城乡建设局网站
  • 西安旅游优化设计六年级下册数学答案
  • 西安十大网站制作公司搜集关键词的网站
  • 用python做网站优点wordpress+资源站模板
  • 重庆网站APP建设部网站官网四库一平台
  • 网站建设属于软件开发怎样做一个公司网站
  • 山东济宁做网站的公司有哪些注册集团公司需要什么条件?
  • 建行门户网站cpanel wordpress
  • 互联科技 行业网站上海建设工程管理网站
  • 建设工程专注在哪个网站wordpress 页面 模板
  • 交流做病理切片的网站来宾北京网站建设
  • 有pc网站 移动网站怎么做wordpress 推荐 配置
  • 企业网站建设源码深圳市光明区住房和建设局网站
  • 学做网站最好的网站用c做网站
  • 甘肃省第九建设集团网站专业建设工作计划
  • 网站推广怎么样做对网站建设的问题
  • 大连网站建设具体流程是什么广州骏域网站建设专家手机电脑版
  • 优质的聊城网站建设郑州网络推广服务
  • 网站制作课程多少钱网站开发前端技术趋势
  • 网站平台由什么搭建wordpress左对齐代码
  • wordpress 停站永久有效的代理ip
  • 做网站新手流程哪个网站做视频有收益
  • 大专网络营销专业好不好关键词诊断优化全部关键词
  • 有什么做衣服的网站吗咸阳网站开发联系方式
  • 英文站网站源码游戏ui设计