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

阿里云免费网站建设百度关键词排名技术

阿里云免费网站建设,百度关键词排名技术,太原建设网站的公司,肇庆网站建设方案外包原题链接:https://leetcode.cn/problems/reverse-linked-list/description/ 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 方法一:三指针翻转法 使用三个结构体指针n1,n2,n3,原地修改结点…

原题链接:https://leetcode.cn/problems/reverse-linked-list/description/

目录

1. 题目描述

2. 思路分析

3. 代码实现


1. 题目描述

2. 思路分析

方法一三指针翻转法

使用三个结构体指针n1n2n3,原地修改结点指向。

就是让n1先指向空指针NULLn2指向头结点n3指向头结点下一个结点

用n2进行遍历。然后让n1指向n2n2指向n3n3指向n3的下一个结点。如此循环遍历直到n2指向空指针NULL时停止

最后返回n1即可

 

这里为什么要用三个指针呢?

因为如果只用两个指针,那么我们让n1指向n2后,链表的连接就断了,找不到原链表n2的下一个结点了。

同时,我们需要注意一些临界条件特殊情况

比如链表是空的,我们就让最后返回空即可

一般情况至少有一个结点存在,所以我们得在n2不为空的情况下(即if(n2)),让n3指向n2的下一个结点。(n3=n2->next

遍历过程中,n3要指向下一个结点那么n3就不能是空指针(即if(n3) n3=n3->next

方法二头插法

对每一个结点都进行头插

3. 代码实现

方法一:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/struct ListNode* reverseList(struct ListNode* head){struct ListNode *n1,*n2,*n3;n1=NULL;n2=head;if(n2)n3=n2->next;while(n2){n2->next=n1;n1=n2;n2=n3;if(n3)n3=n3->next;}return n1;
}

 

方法二:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/struct ListNode* reverseList(struct ListNode* head){struct ListNode *cur=head;struct ListNode *newhead=NULL;while(cur){struct ListNode *next=cur->next;//头插cur->next=newhead;newhead=cur;cur=next;}return newhead;
}

 

http://www.wangmingla.cn/news/157516.html

相关文章:

  • 网站群建设项目招标公告百度怎么推广自己的网站
  • 一个人网站开发网站推广的主要方法
  • 自学做网站界面什么是sem和seo
  • 怎样建设企业网站长春百度推广排名优化
  • 做网站公司简介模版产品网络推广方案
  • 广东建的电商网站叫啥新闻投稿
  • 免费建站并且绑定域名免费seo网站
  • 自贸区注册公司seo培训讲师招聘
  • 满分作文网杭州seo薪资水平
  • 营销平台网站建设公司网站首页设计
  • 做任务赚钱的网站 知乎营销推广方案
  • 怎样管理一个俄语网站网站内容检测
  • pcb设备网站怎么做用手机制作自己的网站
  • 网站开发功能需求表企业营销策划合同
  • 做网站服务器多少钱百度一下你就知道官网首页
  • 网站制作用什么免费大数据平台
  • 做网站的图片的内存软文发布门户网站
  • 学校建设网站理发美发培训学校
  • 山西省运城市seo技术教程
  • qq互联 网站建设不完善自动点击器免费下载
  • 做电影网站程序哪个好网站免费客服系统
  • 企业门户网站升级网络推广外包
  • 福田网站建设龙岗网站建设罗湖网站建设设计网站推荐
  • 科技服务网站建设内容网络营销的概念与特点
  • 开发公司行政专员岗位职责360文库沈阳seo顾问
  • 找人做网站需要花多少钱天津百度网站快速优化
  • 在哪里找人做网站靠谱网站域名解析ip
  • 用苹果手机做网站如何用google搜索产品关键词
  • 威县做网站哪儿便宜google官方入口
  • wordpress获取用户名密码国内seo公司排名