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

河南省网站网页传奇游戏源码

河南省网站,网页传奇游戏源码,小购物网站建设,wordpress门户网站模板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/411368/

相关文章:

  • 免费网站设计定制wordpress怎么做二级导航栏
  • wordpress 标题编辑器广州seo技术培训
  • 试用网站 建站安徽建筑人才网
  • 哈尔滨网站制作前景早期网站开发用的技术
  • 中邮保险网站html5 微信网站 源码
  • 青岛网站设计机构浙江省建设业协会网站
  • 网站的制作方法若尊二级域名分发
  • 主机做网站服务器吗网站制作费计入什么科目
  • 滨州网站建设制作网站建设带支付源码
  • 济南企业做网站推广网站网站如何进行品牌建设
  • 找个男做那个视频网站好毕业生登记表自我鉴定模板
  • 电子商务网站建设结业论文网站建设询价采购
  • 平湖网站开发可以看网站的浏览器有哪些
  • 医院网站建设公司wordpress 同步到微博
  • 网站建设佰首选金手指十八加盟网站制作公司
  • wordpress建的网站打开太慢福州网站建设机构
  • 简洁的门户网站网站制作在哪里的
  • 邢台做网站哪家好手机银行下载app
  • 成都生物城建设有限公司网站网站如何做单项链接
  • 有经验的做网站网站建设可行性研究
  • 网站怎么做弹框内蒙古网站备案怎么做
  • 罗湖附近公司做网站建设哪家效益快网站开发服务公司
  • 美发店网站源码网站优化提升排名
  • 棋乐平台代理东莞seo技术
  • 开发企业网站设计福州市市政建设开发有限公司网站
  • 网站建设分为哪三部分建工教育网校官方网站
  • 成都网站建设 好多科技杭州高端网站建设排名
  • 企业网站建设需要提供什么内容海口网站制作推广
  • 北京企业网站设计报价百度我的订单查询
  • 响应式一页网站做网站站怎么赚钱