leetcode 92. Reverse Linked List II
2017-02-13 13:55
423 查看
class Solution { public: ListNode* reverseBetween(ListNode* head, int m, int n) { ListNode *DummyHead{ new ListNode(0) }; DummyHead->next = head; ListNode *p1 = DummyHead, *p2; for (int i = 1; i < m; i++) { p1 = p1->next; } p2 = p1->next; for (int i = 0; i < n - m; i++) { ListNode *temp = p2->next; p2->next = temp->next; temp->next = p1->next; p1->next = temp; } return DummyHead->next; } };
相关文章推荐
- [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(Java)解答
- [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
- Leetcode 92. Reverse Linked List II 翻转链表2 解题报告
- 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