LeetCode "Remove Duplicates from Sorted List"
2014-07-18 01:01
323 查看
The key of this problem is about details especially boundary conditions.
class Solution { public: ListNode *deleteDuplicates(ListNode *head) { if(!head) return NULL; ListNode *p = head; ListNode *p0 = p->next; while(p && p0) { while(p && p0 && p->val == p0->val) { p->next = p0->next; p0 = p0->next; } p = p0; if(p0) p0 = p0->next; } return head; } };
相关文章推荐
- LeetCode "Remove Duplicates from Sorted List II"
- leetcode 38: Remove Duplicates from Sorted List II
- [LeetCode] Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List II
- LeetCode: Remove Duplicates from Sorted List II
- LeetCode: Remove Duplicates from Sorted List II
- [Leetcode 5] 83 Remove Duplicates from Sorted List
- [Leetcode] Remove Duplicates from Sorted List
- [LeetCode] Remove Duplicates from Sorted List II, Solution
- LeetCode: Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List
- [Leetcode] Remove Duplicates from Sorted List II
- Leetcode: Remove Duplicates from Sorted List
- LeetCode Online Judge 题目C# 练习 - Remove Duplicates from Sorted List
- [LeetCode] Remove Duplicates from Sorted List
- [LeetCode] Remove Duplicates from Sorted List II
- LeetCode: Remove Duplicates from Sorted List
- leetcode 38: Remove Duplicates from Sorted List II