83. Remove Duplicates from Sorted List
来源:互联网 发布:淘宝假币 编辑:程序博客网 时间:2024/06/08 15:47
Given a sorted linked list, delete all duplicates such that each element appear only once.
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 == NULL || head->next == NULL) return head; ListNode dummy(-1); dummy.next = head; for (ListNode *prev = head, *cur = head->next; cur; cur = cur->next) { if (prev->val == cur->val) { prev->next = cur->next; delete cur; } else prev = cur; } return dummy.next; }};
0 0
- [LeetCode]83.Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- [Leetcode] 83. Remove Duplicates from Sorted List
- LeetCode --- 83. Remove Duplicates from Sorted List
- [leetcode] 83.Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- LeetCode 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 【leetcode】83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List LeetCode
- 83. Remove Duplicates from Sorted List
- leetcode 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- [LeetCode]83. Remove Duplicates from Sorted List
- 【LeetCode】83. Remove Duplicates from Sorted List
- LeetCode 83. Remove Duplicates from Sorted List
- 理解 Linux 条件变量
- HTTP.Debugger.Pro.v7.11-DARKSiDERS
- Could not get lock /var/lib/dpkg/lock
- java之synchronized学习篇
- Gridview事件跟它item布局中的控件事件冲突
- 83. Remove Duplicates from Sorted List
- 投资什么
- 简单直接的方法解析JSON数据
- 多态的使用----自行编写维护list以保存对象
- 关键字register的用法及注意事项
- 大学程序学习之旅
- sublime安装完毕之后的常用配置
- 模块化建立项目流程(Maven聚合模块)
- Spark MLlib算法