LeetCode Remove Duplicates from Sorted List II
来源:互联网 发布:毛妹100能量伤害数据 编辑:程序博客网 时间:2024/06/05 14:24
题意:给出一个单链表 ,将其中重复的元素删除
思路:在找重复结点时,需要找到其前继结点
代码如下:
class Solution{ public ListNode deleteDuplicates(ListNode head) { ListNode cur = head, next = null, prev = null; if (null == head) return head; for (; cur != null; ) { boolean found = false; for (next = cur.next; next != null; next = next.next) { if (cur.val != next.val) { break; } else found = true; } if (found) { if (null == prev) { head = next; cur = head; } else { prev.next = next; cur = next; } } else { prev = cur; cur = cur.next; } } return head; }}
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
- 粗浅看 java反射机制
- CUsparse ch2 使用cusparse应用程序编程接口(API)
- android service 全面详解
- 2016河南ACM省赛-A-表达式求值
- 使用ImageLoader加载网络图片时,如何获取加载进度,如何设置进度条
- LeetCode Remove Duplicates from Sorted List II
- jquery 获取 动态input等元素的id
- 安卓中为了获取context的方法和区别(getContext,getActivity,this,mainActivity.this等)
- java数据结构举例-幻方实现
- Java中过滤出字母、数字和中文的正则表达式
- Linux Ubantu安全模式修改root密码
- urlencode
- CUsparse ch3 Cusparse索引及其数据格式
- OC textField键盘弹起事件