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

比较好看的企业网站100种创意活动策划

比较好看的企业网站,100种创意活动策划,电子商务网店运营推广,2015微信网站开发206.反转链表题目描述给你单链表的头节点head,请你反转链表,并返回反转后的链表。 示例 1:输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2:输入:head [1,2] 输出:[2,1]示例 3&…

206.反转链表

题目描述

给你单链表的头节点head,请你反转链表,并返回反转后的链表。

示例 1:

输入:head = [1,2,3,4,5]
输出:[5,4,3,2,1]

示例 2:

输入:head = [1,2]
输出:[2,1]

示例 3:

输入:head = []
输出:[]

提示:

  • 链表中节点的数目范围是 [0, 5000]
  • 5000 <= Node.val <= 5000

解题思路

哈哈 一点思路也没有

在这里插入图片描述

设立一个pre指针,初始为空(注意是大写),然后设立一个cur指针,指向头结点

关键的部分在于指针指向的转换:

(1)先利用tmp指针保存cur的下一个位置

(2)连接curpre

(3)更新pre=cur,cur=tmp

最后注意头结点是pre

代码

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* reverseList(ListNode* head) {ListNode *cur=head;ListNode *pre=NULL;while(cur){ListNode *tmp=cur->next;//保存cur后的下一个结点,以便更新curcur->next=pre;//反向连接pre=cur;cur=tmp;}return pre;//退出while循环说明cur已经是NULL了,所以此时pre指向头结点}
};
http://www.dtcms.com/a/518376.html

相关文章:

  • 网站设计公司 国际网址输入入口
  • 北京房产网站大全app 网站开发公司电话
  • 自建虚拟主机网站源码热门的网页设计工具有哪些
  • 注销网站 注销主体网站开发前期准备工作
  • 移动网站在线开发工具松江品划做网站公司
  • 优化网站建设应该如何做营销型网站
  • 基于html5的电商网站开发网站放假通知
  • 电话网站源码软件工程师报考条件
  • 学校的网站如何建设方案wordpress 链接框
  • 标志设计说明搜索引擎优化的主要工作
  • 职高网站建设例题随机显示wordpress
  • 专业外贸网站制作wordpress discuz seo
  • 法制教育网站查询关键词排名软件
  • 微信公众号里怎么做网站网站什么引导页
  • 建一个门户网站要多少钱wordpress连接上下文
  • 品牌网站建设费wordpress新建页面子页面
  • 个人网站需要什么页面石家庄做网站优化公司
  • 佛山企业如何建网站discuz培训网站模板下载
  • 网站基础模板江门cms建站
  • 视频剪辑素材免费网站闵行营销型网站制作
  • 网页模板下载html格式沈阳seo技术
  • 无聊的网站查企业下载什么软件
  • 郑州市建设劳务服务网站hashone wordpress
  • 宜春做网站哪里好WordPress极简博客主题
  • 网站信息化建设网站做简历模板
  • 手机网站内容管理系统网站的流量建设
  • 国内html网站欣赏竞拍网站建设
  • 网站建设首选亿企联盟微服务平台怎么下载
  • 石家庄 网站 科技网站公司后台
  • 东莞中英文网站建设seo 网站 结构