82. Remove Duplicates from Sorted List II
来源:互联网 发布:淘宝质量好的女鞋店铺 编辑:程序博客网 时间:2024/05/20 14:16
题意: 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.
代码:
class Solution(object): def deleteDuplicates(self, head): """ :type head: ListNode :rtype: ListNode """ h = ListNode(float('-inf')) h.next = head p = h while p.next and p.next.next: if p.next.val == p.next.next.val: q = p.next.next while q and p.next.val == q.val: q = q.next p.next = q else: p = p.next return h.next
0 0
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- 82. Remove Duplicates from Sorted List II
- eclipse打印gc日志
- 深度学习(四十五)条件对抗网络
- 关于有偿提供拼图响应式后台的通知
- oracle双实例单监听的各种问题和解决
- 升级Ubuntu14.04 内核到Linux 4.2.0支持overlay
- 82. Remove Duplicates from Sorted List II
- 【shell】while read line 与for循环的区别
- 是时候整理一波过去看过的知识了
- 浏览器内核与前缀
- 统一测试S1-S2
- 微信小程序探索
- 命令行运行jar包方法示例
- ARM-Linux定时器、中断驱动--超声波测距初试
- S1错题集