反转链表
来源:互联网 发布:忐忑 知乎 编辑:程序博客网 时间:2024/06/13 18:14
Description:输入一个链表,反转链表后,输出链表的所有元素。
/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode ReverseList(ListNode head) { if (head == null || head.next == null) return head; ListNode cur = head; ListNode pre = null; ListNode reverseHead = null; while (cur != null) { ListNode curNext = cur.next; cur.next = pre; if (curNext == null) reverseHead = cur; pre = cur; cur = curNext; } return reverseHead; }}
阅读全文
0 0
- 链表反转
- 反转链表
- 单向链表反转
- 链表反转:
- 链表的反转
- 链表反转
- 反转单向链表
- 链表反转
- 单向链表反转
- 单向链表反转
- 链表的反转
- 链表反转
- 反转链表
- 链表反转
- 链表反转
- 链表反转
- 链表反转
- 链表的反转
- 国产单元测试系统---雨田单元测试系统
- CodeForces 742B Arpa’s obvious problem and Mehrdad’s terrible solution
- C语言初步-第31讲:循环控制结构及流程图(简单循环的流程图)
- [HAL库学习之路]3.USART-异步串行通信
- 关于安卓的提示信息Toast你知道多少?
- 反转链表
- 护肤的正确步骤 女性正确护肤步骤
- 微信公众号开发基本配置-微信开发教程2
- 数据结构Java实现05----栈:顺序栈和链式堆栈
- ligerForm 二级联动
- ArcMap Add-in插件开发中解决VS调试时断点不会命中的问题
- 读《编译原理》第二章
- IDEA破解 2017 IDEA license server 激活(可用)
- Android Json解析详解