【Leetcode】【Easy】Remove Duplicates from Sorted List
2014-12-01 23:10
405 查看
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given
Given
解题思路:略
代码:
附录:
C++链表,申请和消除内存
For example,
Given
1->1->2, return
1->2.
Given
1->1->2->3->3, return
1->2->3.
解题思路:略
代码:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode *deleteDuplicates(ListNode *head) { if (!head) return head; ListNode *p = head; while(p->next) { if (p->val == p->next->val) { p->next = p->next->next; } else { p = p->next; } } return head; } };
附录:
C++链表,申请和消除内存
相关文章推荐
- LeetCode刷题(C++)——Remove Duplicates from Sorted List(Easy)
- LeetCode-Easy刷题(17) Remove Duplicates from Sorted List
- 【leetcode】Remove Duplicates from Sorted List (easy)
- leetcode 083 Remove Duplicates from Sorted List(难易度:Easy)
- [Leetcode 83, easy] Remove Duplicates from Sorted List
- [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 38: 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 解题报告
- LeetCode Online Judge 题目C# 练习 - Remove Duplicates from Sorted List II
- leetcode 38: Remove Duplicates from Sorted List II
- Leetcode: 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_Remove Duplicates from Sorted List