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

day13 leetcode-hot100-23(链表2)

206. 反转链表 - 力扣(LeetCode)

1.迭代

思路

这个题目很简单,最主要的就是了解链表的数据结构。

链表由多个节点构成,每个节点包括值与指针,其中指针指向下一个节点(单链表)。

方法就是将指针(next)指向前一个节点即可。我们设置old为前一个节点,current为当前节点,也就是让current.next=old即可。

具体代码
/*** 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 oldNode=null;ListNode current = head;while(current!=null){ListNode temp = current.next;current.next=oldNode;oldNode=current;current=temp;}return oldNode;}
}

相关文章:

  • VCS elab选项 -simprofile功能
  • vmware虚拟机在物理机重启的情况下经常上不去网的情况处理
  • 【在线五子棋对战】一、项目简介 环境搭建
  • 简述如果要存储用户的密码散列,应该使用什么字段进行存储?
  • Java求职面试:从Spring到微服务的技术挑战
  • 【PhysUnits】15.1 引入P1后的加一特质(add1.rs)
  • 【25软考网工】第九章(2)网络管理命令
  • 光年号旅行中通信之选:英国sim卡使用指南
  • 【达梦数据库】临时表空间不足
  • 第七届下一代数据驱动网络国际学术会议(NGDN 2025)
  • 几款主流V30、V60、V90相机SD卡的评测(索尼、闪迪、三星、雷克沙)
  • ai绘制mg人物半侧面头型
  • python 制作复杂表格报告
  • 第九章 MQTT报文
  • 深入理解 Pinia:Vue 状态管理的革新与实践
  • lua注意事项
  • .NET WinForm图像识别二维码/条形码并读取其中内容
  • CVPR2025重磅突破:AnomalyAny框架实现单样本生成逼真异常数据,破解视觉检测瓶颈!
  • Oracle 19c导入数据出现ORA-56935 ORA-39065
  • spring boot 拦截器HandlerInterceptor 不生效的原因排查
  • 网站开发公司总汇/专业的推广公司
  • 住房和城乡建设部网站安全分会/检测网站是否安全
  • 网站在美国做的服务器/济南seo顾问
  • 宿州建设网站/网络广告推广方式
  • 网站开发及推广是怎么回事/百度引流免费推广怎么做
  • 淮安做网站的公司/韩国seocaso