leetcode Reverse Linked List II
来源:互联网 发布:cdx什么意思网络用语 编辑:程序博客网 时间:2024/06/07 05:39
多个指针,让cur倒过来得到结果
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *reverseBetween(ListNode *head, int m, int n) { ListNode *root = new ListNode(0); root->next = head; ListNode *p = root; for(int i = 0; i < m-1; i++) p = p->next; ListNode *h = p; p = h->next; ListNode *cur = p->next; for(int i = m; i < n; i++){ p->next = cur->next; cur->next =h->next; h->next = cur; cur = p->next; } return root->next; }};
0 0
- LeetCode[Linked List]: Reverse Linked List II
- LeetCode: Reverse Linked List II
- LeetCode: Reverse Linked List II
- [LeetCode] Reverse Linked List II
- [Leetcode] Reverse Linked List II
- [LeetCode]Reverse Linked List II
- Leetcode: Reverse Linked List II
- [Leetcode]Reverse Linked List II
- [leetcode]Reverse Linked List II
- LeetCode-Reverse Linked List II
- LeetCode Reverse Linked List II
- [leetcode] Reverse Linked List II
- LeetCode - Reverse Linked List II
- [LeetCode] Reverse Linked List II
- LeetCode | Reverse Linked List II
- 【leetcode】Reverse Linked List II
- Leetcode: Reverse Linked List II
- leetcode Reverse Linked List II
- SVG学习要点
- Windows下SVN版本库迁移
- CAS《CAS下的集群应用系统的注销问题》
- Java解压缩zip - 解压缩多个文件或文件夹
- conn.setAutoCommit()用法及作用(转发)
- leetcode Reverse Linked List II
- BASE64转换,内含:IOS自带DES加解密
- Android蓝牙相关开发
- android 调用系统分享功能以及实现自定义分享
- has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@2c58b888 that was original
- android EditText提示居右无法显示的问题
- 这是哪部呢
- Flex中Timer的使用
- nyoj-449-不再爱你……