LeetCode:Remove Duplicates from Sorted List II
来源:互联网 发布:ubuntu安装qt 编辑:程序博客网 时间:2024/05/15 05:14
Remove Duplicates from Sorted List II
Total Accepted: 73972 Total Submissions: 272598 Difficulty: Medium
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.
For example,
Given 1->2->3->3->4->4->5
, return 1->2->5
.
Given 1->1->1->2->3
, return 2->3
.
Subscribe to see which companies asked this question
c++ code:
/** * 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 NULL; // 加一个哑值作为“伪”头结点,方便处理头部有重复结点情况 ListNode dummy(0); dummy.next = head; ListNode *pre = &dummy; ListNode *cur = head; while(cur){ while(cur->next && cur->val == cur->next->val) cur=cur->next; if(pre->next == cur) pre = pre->next; // 无重复结点 else pre->next = cur->next; // 有重复结点 cur = cur->next; } return dummy.next; }};
0 1
- 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] 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 - 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] Remove Duplicates from Sorted List II
- 给控件添加复制事件
- print spooler 启动错误 1068依赖服务或组无法启动 解决方法
- Linux驱动修炼之道-SPI驱动框架源码分析(下)
- SSH用私钥登录远程服务器时提示权限文件无权访问
- RoutedUICommand绑定
- LeetCode:Remove Duplicates from Sorted List II
- VB中的二维鞍点
- 查询的内连接 外连接 自连接
- 【服务器新手笔记二】wampserver数据库乱码
- 程序
- cocos2dx 资源加载进度显示
- UIscrollVIew代理方法调用时机
- RecycleView之使用心得【1】
- UICollectionView基础