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

免费刷粉网站推广免费建站模板行情

免费刷粉网站推广免费,建站模板行情,设计制作小车的基本步骤是,建设摩托车型号大全LCR 024. 反转链表 给定单链表的头节点 head ,请反转链表,并返回反转后的链表的头节点。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输出:[2,1]示…

LCR 024. 反转链表

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

示例 1:

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

示例 2:

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

示例 3:

输入:head = []
输出:[]
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode reverseList(ListNode head) {ListNode pre = ;ListNode index =head;while(index!=null){ListNode temp = index.next;index.next = pre;pre = index;index = temp;}return pre;}}

执行过程

  • 初始化

    • pre 初始化为 null,因为反转后的头节点的 next 应该为 null
    • index 初始化为传入的 head,即当前节点从头节点开始。
  • 循环过程

    • 在 while 循环中,首先保存 index 的下一个节点到 temp 中,这是因为在修改 index.next 后会失去对后续节点的引用。
    • 将 index.next 指向 pre,实现反转操作。
    • 更新 pre 为当前 index,即前一个节点更新为当前节点,为下一次循环做准备。
    • 将 index 移动到 temp,继续下一次循环。
  • 循环结束

    • 当 index 为 null 时,说明已经遍历完原链表,此时 pre 指向的节点即为反转后的头节点。
  • 返回值

    • 返回 pre,即为反转后的链表头节点。
http://www.yayakq.cn/news/821194/

相关文章:

  • 网站建设iis大专网站建设论文
  • 互联网站建设机构crm客户管理系统免费软件
  • 外贸网站建设加推广手表网站制作
  • 做网站设计软件手机软件开发外包
  • 高端网站建设的小知识深圳建设信息网站官网
  • 网站安装教程网站二级页面模板
  • 专门做自由行的网站菏泽正耀网站建设公司怎么样
  • wordpress建站是什么服装定制店的前景
  • 自己动手制作网站mip网站怎么做匹配
  • 营销企业网站建设步骤做网站竞价是什么意思
  • 海南城乡建设网站google adwords关键词工具
  • 本地南通网站建设网站建设有哪些风险
  • 洛阳网站建设汉狮怎么样三层架构做网站还是系统
  • 音乐网站建设方案wordpress 模拟装机
  • 一个网站开发的流程图做网站的网站违不违法
  • 东莞公司网站制作公司设计工作室宣传文案
  • 沧州网站建设公司翼马wordpress 弹窗打开
  • 网站后台更新没有变化wordpress share
  • 用js来做网站外贸网站如何做推广是什么意思
  • wordpress站长网站建设行业前景如何
  • 建网站的程序免费厨之梦进口食品网站谁做的
  • 淘宝客网站搜索怎么做html首页代码
  • 可以做机械设计接单的网站网站后台左侧导航折叠效果打不开
  • 网站设计与系统的区别东阳市住房和城乡建设局网站
  • 网站开发需求用什么软件凡科做的网站好吗
  • 新零售型网站开发手机网站建设进度
  • 有没有教做零食的网站app开发自学教程
  • 新建设电影院+网站网站内容与功能设计
  • 国内知名的wordpress网站图床网站怎么做
  • 中国建设执业资格注册中心网站iis做网站视