LeetCode Remove Duplicates from Sorted List
来源:互联网 发布:电话录音软件iphone 编辑:程序博客网 时间:2024/06/06 15:53
1.题目
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
.
2.解决方案
class Solution {public: ListNode *deleteDuplicates(ListNode *head) { if(!head) return NULL; ListNode* firstNode = head; ListNode* currentNode = head; ListNode* nextNode = head; while(currentNode->next){ if(currentNode->val == currentNode->next->val){ if(currentNode->next->next){ currentNode->next = currentNode->next->next; }else{ currentNode->next = NULL; } }else{ currentNode = currentNode->next; } } return head; }};
思路:比较简单的list删除操作。
http://www.waitingfy.com/archives/1600
0 0
- Remove Duplicates from Sorted List :from LeetCode
- Leetcode - List - Remove Duplicates from Sorted List
- [leetcode][list] Remove Duplicates from Sorted List
- [leetcode][list] 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 II
- LeetCode: Remove Duplicates from Sorted List
- LeetCode: Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List II
- leetcode 37: 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
- [leetcode] Remove Duplicates from Sorted List II
- [LeetCode]Remove Duplicates from Sorted List
- 浏览器兼容问题
- 6面彩旗
- The method getResources() is undefined for the type
- zip数据格式
- 初识三层架构
- LeetCode Remove Duplicates from Sorted List
- 怎么配置python的默认搜索路径
- 服务器与客户端常用测试工具与方法经验总结
- HDU 2604-Queuing(递推+矩阵快速幂)
- POJ 1062 昂贵的聘礼(dijkstra)
- dumpsys的使用(重点)
- assert()函数用法总结
- 会读书?
- Hbase入门