LeetCode 92. Reverse Linked List II
来源:互联网 发布:淘宝店铺首页分析报告 编辑:程序博客网 时间:2024/05/16 14:59
Reverse a linked list from position m to n. Do it in-place and in one-pass.
For example:
Given 1->2->3->4->5->NULL
, m = 2 and n = 4,
return 1->4->3->2->5->NULL
.
Note:
Given m, n satisfy the following condition:
1 ≤ m ≤ n ≤ length of list.
answer:
class Solution {public: ListNode* reverseBetween(ListNode* head, int m, int n) { int i = 1; ListNode preNode(0); ListNode * pre = & preNode, * index = head, * start = head; pre->next = head; while(i < m){ pre = index; index = index->next; i ++; } start = index; while(i < n){ index = index->next; start->next = index->next; index->next = pre->next; pre->next = index; index = start; //start = pre->next; i ++; } return preNode.next; }};
0 0
- [LeetCode]206. Reverse Linked List&92. Reverse Linked List II
- LeetCode 206. Reverse Linked List && 92. Reverse Linked List II
- 92. Reverse Linked List II leetcode list
- [LeetCode]92.Reverse Linked List II
- LeetCode 92. Reverse Linked List II
- [Leetcode] 92. Reverse Linked List II
- LeetCode --- 92. Reverse Linked List II
- [leetcode] 92.Reverse Linked List II
- [leetcode] 92. Reverse Linked List II
- 92. Reverse Linked List II LeetCode
- leetcode 92. Reverse Linked List II
- Leetcode 92. Reverse Linked List II
- LeetCode 92. Reverse Linked List II
- [LeetCode] 92. Reverse Linked List II
- LeetCode *** 92. Reverse Linked List II
- Leetcode 92. Reverse Linked List II
- [Leetcode] 92. Reverse Linked List II
- 【LeetCode】92. Reverse Linked List II
- URI和URL有什么区别
- 框架搭建之BaseActivity
- 【HPUOJ】Divide the pears (poj1664)
- UVA 437 The Tower of Babylon 巴比伦塔(DAG上的动态规划)
- Vue.js学习系列(五)---vuejs指令
- LeetCode 92. Reverse Linked List II
- WordPress分类页面获取当前分类的ID
- 自然语言查询接口IDCQ(二)算法描述
- 内存
- ROS gazebo激光传感器扫描存在部分扫描没有值问题
- HDU2102-A计划
- get_the_category_list
- CSDN日报20170222——《未来最重要的三个能力》
- **JAVA** GUI图形界面编程-swing的使用