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

营销型企业网站分免费咨询法律援助该打什么电话

营销型企业网站分,免费咨询法律援助该打什么电话,音乐介绍网站怎么做的,银川网站优化💓 博客主页:C-SDN花园GGbond ⏩ 文章专栏:数据结构经典题目刨析(c语言) 目录 一、题目描述 二、思路分析 三、代码实现 一、题目描述: 二、思路分析 : 通过三个指针n1,n2,n3来实现链表的反转 1.首先初始化 n1为…

💓 博客主页:C-SDN花园GGbond

⏩ 文章专栏:数据结构经典题目刨析(c语言)

目录

一、题目描述

二、思路分析 

三、代码实现 


一、题目描述:

二、思路分析 :

 通过三个指针n1,n2,n3来实现链表的反转

1.首先初始化 n1为空    n2指向head     n3指向head->next

2.然后  让n2的next指针指向n1 完成第一步反转  

3. 接下来移动三个指针 

n1指向n2
n2指向n3
n3指向n3的下一个节点

4.然后让n2的next指针指向n1 完成反转  

5.循环执行反转和移动指针的过程直到

最后一次移动节点 
n1指向n2(最后一个节点)
n2指向n3(null)
n3此时已经为空,不能解引用
所以n3指针的移动,要加一个判空的条件

n2作为循环结束的条件
而循环结束时,n1刚好停留在原链表的尾节点,也就是新链表的首节点

三、代码实现 :

struct ListNode* reverseList(struct ListNode* head) 
{if (head == NULL)return head;//对空链表做特殊处理else{struct ListNode* n1, * n2, * n3;n1 = NULL;n2 = head;n3 = n2->next;while (n2)//当n2指向空时,链表节点已经遍历完成,next指针修改完成{n2->next = n1;n1 = n2;n2 = n3;if (n3)//对n3判空,防止对空指针解引用n3 = n3->next;}return n1;//当循环结束时,n1是原链表的尾节点,反转后的首节点}    
}

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

相关文章:

  • 百度资料怎么做网站wordpress 移动社交主题
  • 中国建设招标网官方网站网站建设与实践步骤
  • 网站建设公司的市场定位免费空间是什么意思
  • app公司网站建设价格手机app定制开发公司
  • 法治与安全做讲座网站通化公司做网站
  • 做纺织的都用什么网站seo优化知识
  • 做教师知识网站有哪些网速
  • 网站建设属于什么开票类目wordpress个人博客下载
  • 崇信县门户网领导之窗信息流广告优化师
  • 网站开发的职业目标wordpress崩溃
  • 廊坊网站排名优化报价263企业邮箱后缀是什么
  • 网站做分布式部署哪里可以做营销型网站
  • 淄博专业网站设计除了58还有什么信息发布平台
  • 淘宝站外网站可以做吗电子商务网站建设实验报告
  • 培训制作网站wordpress打开xml-rpc
  • 公司建设网站的意义wordpress同步新浪博客
  • phpmysql网站开发视频mt7620a做网站
  • 建设部职业资格注册网站礼品公司网站建设
  • wordpress 企业网站模板珠海香洲区会变黄码吗
  • 济源网站优化百度竞价多少钱一个点击
  • 票务网站做酒店推荐的目的wordpress新闻编辑器
  • 集团型网站建设厦门网站建设维护
  • 网站设计费报价表建设股票网站
  • 南京网站设计工作室高校网络架构
  • 专业的网站优化chrome不安全的网站设置
  • 公司做网站费用怎么记账公司网站怎么做优化
  • 垂直类网站怎么做移动端网站开发哪家好
  • 网站建设公司能赚钱吗flask和wordpress
  • 佛山新网站建设方案miya1173跳转接口
  • 官网网站开发设计类网站开发策划书