[LeetCode]206. Reverse Linked List
来源:互联网 发布:苹果手机估价淘宝 编辑:程序博客网 时间:2024/05/16 12:24
题目描述:Reverse a singly linked list.
分析:将一个链表原地逆转
解题思路:将头结点与之后的节点断开,将之后的节点使用头插法连接到头结点后面。
public ListNode reverseList(ListNode head) { if(head==null)return null; //考虑到head在LeetCode中为实际存在的一个链表节点 ListNode newHead = new ListNode(0); newHead.next = null; ListNode p1 = head; ListNode temp = null; while(p1!=null){ temp = p1; p1 = p1.next; temp.next = newHead.next; newHead.next = temp; } return newHead.next; } class ListNode{ int val; ListNode next; public ListNode(int x){ val = x; } }
阅读全文
0 0
- 【LeetCode】206.reverse linked list
- [leetcode] 206.Reverse Linked List
- [leetcode] 206. Reverse Linked List
- 206. Reverse Linked List LeetCode
- leetCode 206. Reverse Linked List
- LeetCode 206. Reverse Linked List
- LeetCode 206. Reverse Linked List
- [LeetCode]206. Reverse Linked List
- 【LeetCode】206. Reverse Linked List
- LeetCode 206. Reverse Linked List
- leetcode 206. Reverse Linked List
- 【LeetCode】206. Reverse Linked List
- leetcode 206. Reverse Linked List
- LeetCode *** 206. Reverse Linked List
- LeetCode 206. Reverse Linked List
- 【leetcode】206. Reverse Linked List
- [LeetCode]206. Reverse Linked List
- #leetcode#206. Reverse Linked List
- Android 6.0以上权限处理
- MAC同时通过有线和无线访问内外网的设置方法
- 原样输出html
- jquery chosen api
- 3.线程的状态转换
- [LeetCode]206. Reverse Linked List
- tensorboard的使用
- 简单日食效果实现
- 普元EOSPlatform7.5补丁列表
- linux命令及命令缩写的意思
- mysql load data infile之bit类型数据的处理
- 链式前向星
- 修改控件约束优先级,崩溃报错:You passed priority 1000 and the existing priority was 750.
- 4.线程调度