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

网站制作行业用dw制作网页步骤

网站制作行业,用dw制作网页步骤,企业网站开发培训,盐城网站建设价格💓 博客主页: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/666928/

相关文章:

  • 企业网站空间多大合适wordpress 主题 导出
  • 做公司网站有什么猫腻站长工具seo综合查询可以访问
  • 电商网站开发多少钱百度找不到我的网站了
  • 做原创的网站wordpress 页面分级
  • 点开图片跳到网站怎么做django电影网站开发
  • 免费网站制造网页设计与制作专业介绍
  • 郑州便宜网站建设公司金州新区规划建设局网站
  • 科技风格设计网站优质做网站价格
  • 网站后台关键词wordpress 漫画插件
  • 网站网站平台建设方案如何建立一个网站链接把文件信息存里
  • 网站建设和管理的总结怎么写江西东乡网站建设
  • 沈阳网站建设模块维护搜索关键词是什么意思
  • 沈阳网站哪家公司做的好昆山网页设计报价
  • 湖北民族建设集团网站首页网站可以做多语言的吗
  • 科讯网站发布文章企业建站项目
  • 怎么打开文件做的网站wordpress连接微信支付
  • 电影订票网站怎么做网站增加二级域名
  • 杭州品牌网站建设有九类商标可以做网站名吗
  • 手机网站制作费山东东营市属于几线城市
  • p2p借贷网站开发 论文外贸平台有哪些知乎
  • 网站建设公司用的什么后台全球最大的设计网站
  • 二手市场网站建设的目的网站备案完才能建站吗
  • 哈尔滨专业建网站哪家好怎么样注册网站
  • 网站改版 价格网站建设怎么样
  • 如何网站制作南京营销
  • 刷链接浏览量网站网页设计与网站建设在线考试1
  • 如何建造自己的网站商业招商网站
  • 网站建设高清图网站 管理系统
  • 查找网站建设历史记录网站ftp目录
  • 在哪个网站上找超市做生鲜邢台seo价格