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

LeetCode206-反转链表

题目

给你单链表的头节点 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; }* }im */
class Solution {public ListNode reverseList(ListNode head) {ListNode cur = head;ListNode pre = null;while(cur != null) {ListNode next = cur.next;cur.next = pre;pre = cur;cur = next;}return pre;}
}

结论

  • 虚拟出一个pre节点很关键
  • 注意停止条件
  • 注意交换引用的逻辑
http://www.lryc.cn/news/373816.html

相关文章:

  • 5000天后的世界
  • Photoshop中颜色与色调的调整
  • 【退役之重学Java】终结篇,暂别 Java !
  • 查找——顺序查找和折半查找
  • Bio-Info每日一题:Rosalind-07-Mendel‘s First Law(孟德尔第一定律 python实现)
  • C++ 47 之 函数调用运算符重载
  • [Qt的学习日常]--常用控件1
  • 模型实战(23)之 yolov10 使用总结及训练自己的数据集
  • AIRNet模型使用与代码分析(All-In-One Image Restoration Network)
  • 欧洲杯“球迷狂欢趴”开启,容声带来“健康养鲜”新理念
  • 人工智能对零售业的影响
  • Spring Boot + EasyExcel + SqlServer 进行批量处理数据
  • 深入理解指针(四)
  • k-means聚类模型的优缺点
  • 我的创作纪念日(1825天)
  • Studio One 6.6.2 for Mac怎么激活,有Studio One 6激活码吗?
  • Windows搭建nacos集群
  • kotlin 中的字符
  • yocto根文件系统如何配置静态IP地址
  • 【博客720】时序数据库基石:LSM Tree的辅助优化
  • C++前期概念(重)
  • Java字符串加密HMAC-SHA1密钥,转换成Base64编码
  • 【网络架构】Nginx
  • C# OpenCvSharp 逻辑运算-bitwise_and、bitwise_or、bitwise_not、bitwise_xor
  • JVM常用概念之扁平化堆容器
  • python面试题5:浅拷贝和深拷贝之间有什么区别?(难度--中等)
  • Jetson Linux 上安装ZMQ
  • 【Pycharm】设置双击打开文件
  • Web前端后端架构:构建高效、稳定与可扩展的互联网应用
  • 数据仓库核心:事实表深度解析与设计指南