【LeetCode】Remove Duplicates from Sorted List II
来源:互联网 发布:河图二手专辑淘宝店 编辑:程序博客网 时间:2024/06/05 15:28
/** * 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) { ListNode *pre, *cur;if (head == NULL)return head;ListNode *fakehead = new ListNode(0);fakehead->next = head;pre = fakehead;cur = head;while (cur){bool duplicated = false;while(cur->next && cur->val == cur->next->val){duplicated = true;ListNode *tmp = cur;cur = cur->next;delete tmp;}if (duplicated){ListNode *tmp = cur;cur = cur->next;delete tmp;continue;}pre->next = cur;pre = pre->next;cur = cur->next;}pre->next = cur;return fakehead->next; }};
0 0
- 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
- Android突破七.SWIG快速入门
- 在JS表格中怎么删除一行(不是指定行,而是我表格中每行后面都有一个删除按钮,按其中一个按钮就删除那一行
- 关于动画锚点的设置
- 【C#】最后总结
- HTML超出文本显示省略号...[text-overflow]
- 【LeetCode】Remove Duplicates from Sorted List II
- 三级联动checkbox 选中
- 超长整数的基础运算 算法实现之模、模幂篇
- discuz x2 移植SAE笔记
- i2c 编程接口
- 图片搜集方法:图片随手找,原型快又好
- android使用Http的Post方式与网络交互通信
- textfield代码
- 不用struts2的token机制,手动防止表单数据重复提交