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

Java | Leetcode Java题解之第92题反转链表II

题目:

题解:

class Solution {public ListNode reverseBetween(ListNode head, int left, int right) {// 设置 dummyNode 是这一类问题的一般做法ListNode dummyNode = new ListNode(-1);dummyNode.next = head;ListNode pre = dummyNode;for (int i = 0; i < left - 1; i++) {pre = pre.next;}ListNode cur = pre.next;ListNode next;for (int i = 0; i < right - left; i++) {next = cur.next;cur.next = next.next;next.next = pre.next;pre.next = next;}return dummyNode.next;}
}
http://www.lryc.cn/news/350336.html

相关文章:

  • 声纹识别在无人机探测上的应用
  • 【数据结构】时间、空间复杂度实例分析
  • 2024生日快乐祝福HTML源码
  • Android系统不同版本存储权限
  • ue引擎游戏开发笔记(41)——行为树的建立(2)--丰富ai行为:巡逻后返回原处
  • Linux quotacheck命令教程:如何检查和修复文件系统的磁盘配额(附案例详解和注意事项)
  • Response对象的学习
  • QCustomplot---动态图
  • 蛋白聚乙二醇化修饰检测试剂盒
  • [Algorithm][回溯][字母大小写全排列][优美的排列][N皇后]详细讲解
  • .NET_NLog
  • Linux查看进程命令ps和top
  • 深入解析Wireshark1:从捕获到分析,一网打尽数据包之旅
  • C++语法|指向类成员(成员变量和成员方法)的指针及其相关应用场景
  • 【C语言】通讯录系统实现
  • (delphi11最新学习资料) Object Pascal 学习笔记---第12章第1节 ( 类静态方法与Windows API回调)
  • 第一个Rust程序
  • 【LInux】<基础IO> 文件操作 | 文件描述符 | 重定向
  • MySQL--增、删、改、查,
  • 5.12学习总结
  • ansible利用playbook 部署lamp架构
  • SPI通信(使用SPI读写W25Q64)
  • <sa8650>QCX Usecase 使用详解—拓扑图 XML 定义
  • 使用C++11实现Golang的defer功能
  • 前端之电力系统SVG图低代码
  • 括号生成[中等]
  • 配置ubuntu的VNC时遇到报错_XSERVTransmkdir: Mode of /tmp/.X11-unix should be set to 1777
  • openstack部署nova中出现的问题:
  • 【OpenCV 基础知识 3】边缘检测
  • 拓宽知识储备量(指数级成长)