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

天津网站建设培训班seo建站工具

天津网站建设培训班,seo建站工具,免费网络推广有哪些方式,需要多少钱难度:简单 题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例: 示例1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例2: 输入:head [] 输出…

难度:简单

题目

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

示例:

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

示例2:
输入:head = []
输出:[]

提示:
● 链表中节点的数目范围是 [0, 5000]
● -5000 <= Node.val <= 5000

解题思路:

解这道题,关键是理解链表节点的连接关系以及如何通过改变节点的next指针来实现链表的反转。 关键的一点是先了解什么是链表,如果这个都不了解,肯定没法做出来。

  1. 初始化:定义三个指针,prev(前一个节点)、curr(当前节点,初始为头节点)和next(下一个节点),用于在反转过程中跟踪和修改节点的连接关系。
  2. 迭代:使用循环遍历链表,直到当前节点curr变为null,表示到达链表尾部。
  • 在每一轮迭代开始时,先保存当前节点的下一个节点到next。
  • 然后,改变当前节点的next指针,使其指向前一个节点prev。
  • 接着,将curr和prev向前推进一步,即prev = curr,curr = next。
  1. 处理头节点:遍历结束后,原来的尾节点将成为新的头节点,而原来的头节点将成为新的尾节点。因此,prev将指向新的头节点。

JavaScript实现:

/*** Definition for singly-linked list.* function ListNode(val, next) {*     this.val = (val===undefined ? 0 : val)*     this.next = (next===undefined ? null : next)* }*/
/*** @param {ListNode} head* @return {ListNode}*/
function reverseList(head) {let prev = null; // 前一个节点let curr = head; // 当前节点while (curr !== null) {let next = curr.next; // 保存当前节点的下一个节点curr.next = prev; // 将当前节点指向前一个节点,完成一次反转prev = curr; // 前一个节点向后移动curr = next; // 当前节点向后移动}return prev; // 最终prev会指向原链表的尾节点,即新链表的头节点
}
http://www.yayakq.cn/news/906233/

相关文章:

  • 深圳建设工程交易网站官网平面设计与网站开发的概述
  • 怎么给自己的网站设置关键词西安企业网站建设价格
  • 网站建设山东wordpress查询数据库
  • flash网站开发框架品牌建设经费投入占比
  • 网站指定关键词优化wordpress 主题 简介
  • 深圳网站设计与制作公司顺德制作网站价格多少
  • 锦州网站建设市场西安做网站要多少钱
  • 群晖nas可以做网站写作网站后台账号密码忘了怎么办
  • 网站删除模块汕头站扩建什么时候完成
  • 苏州网站建设排行郑州冬青街 网站建设
  • 做宣传图册在什么网站seo营销论文
  • 昆山做网站优化php网站开发案例教程ppt
  • 服装厂做1688网站效果好不好网站分站怎么做
  • 接手一个新的网站应该怎样做东莞百度seo推广机构
  • 怎样找到网站后台入口深圳公司网站建设服务为先
  • 我想建立个网站怎么弄网站管理助手4.0 mysql
  • 成都网站建设好多科技客户拒绝做网站的理由
  • 企业自己可以做视频网站吗网站设计示例
  • 重庆教育建设有限公司网站首页网站开发工程师前景
  • 03340 网站建设与管理网站一级栏目
  • 怎么建设游戏网站网站建设的第三方平台
  • 遥阳科技网站建设怎么做网站的网盘
  • 网站制作和如何推广快速建设小说盗版网站
  • ico 众筹网站开发温州如何进行网站推广
  • 河东区建设局网站广东省建设厅证件查询
  • 做设计比较好的网站windows虾 docker wordpress
  • vue可以做网站吗设置网站人数
  • 苏州个人网站制作公司网站监控怎么做
  • 陕西旭泽建设有限公司网站哪些网站可以做招商广告语
  • 做头像的网站空白工程机械 网站模板