Remove Duplicates from Sorted List
2015-07-07 23:57
190 查看
题目描述
链接地址
解法
Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.
链接地址
解法
题目描述
Given a sorted linked list, delete all duplicates such that each element appear only once.Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.
链接地址
http://www.lintcode.com/en/problem/remove-duplicates-from-sorted-list/解法
ListNode *deleteDuplicates(ListNode *head) { // write your code here if (head == NULL) { return head; } ListNode *dummyNode = head; // dummyNode = head; while (dummyNode != NULL) { if (dummyNode->next != NULL && dummyNode->val == dummyNode->next->val) { ListNode *temp = dummyNode->next; dummyNode->next = dummyNode ->next->next; delete temp; } else { dummyNode = dummyNode->next; } } return head; }
相关文章推荐
- C#中Ilist与list的区别小结
- C#中IList<T>与List<T>的区别深入解析
- C#对list列表进行随机排序的方法
- Vc++ 控件List Control用法总结
- C++实现的泛型List类分享
- C# Datagridview绑定List方法代码
- javascript radio list的实现细节(多浏览器兼容)
- c++ STL容器总结之:vertor与list的应用
- 大家注意vector, list, set, map成员函数erase
- ASP.NET―001:GridView绑定List、页面返回值具体实现
- List all the Databases on a SQL Server
- js Map List 遍历使用示例
- Java List双击事件实现方法
- velocity显示List与Map的方法详细解析
- 关于STL中list容器的一些总结
- 关于C#泛型列表List<T>的基本用法总结
- Java集合类中文介绍
- use jscript with List Proxy Server Information
- list泛型自定义排序示例
- C#中IEnumerable、ICollection、IList、List之间的区别