链表-python-leetcode 83 Remove Duplicates from Sorted List
来源:互联网 发布:中国地质大学北京知乎 编辑:程序博客网 时间:2024/06/03 15:20
原题链接:Remove Duplicates from Sorted List
代码如下:(python)
# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solution(object): def deleteDuplicates(self, head): """ :type head: ListNode :rtype: ListNode """'''思路:遍历链表,把非重复的元素添加进集合s中,并将该节点添加到链表original中head_first用于跟踪head,指向已变量的节点中最后一个非重复节点遍历结束,将head_first的next置为None Time Complexity:O(N)''' original=ListNode(0) head_first=original s=set() while head!=None: if head.val not in s: s.add(head.val) head_first.next=head head_first=head_first.next head=head.next head_first.next=None return original.next
阅读全文
0 0
- 链表-python-leetcode 83 Remove Duplicates from Sorted List
- 链表-leetcode 83 Remove Duplicates from Sorted List
- Leetcode-Remove Duplicates from Sorted List-Python
- LeetCode(83)Remove Duplicates from Sorted List
- [leetcode 83]Remove Duplicates from Sorted List
- [leetcode]83 Remove Duplicates from Sorted List
- [leetcode 83]Remove Duplicates from Sorted List
- leetcode-83 Remove Duplicates from Sorted List
- leetcode || 83、Remove Duplicates from Sorted List
- LeetCode 83 Remove Duplicates from Sorted List
- LeetCode---(83) Remove Duplicates from Sorted List
- leetcode 83 Remove Duplicates from Sorted List
- LeetCode 83:Remove Duplicates from Sorted List
- leetcode[83]:Remove Duplicates from Sorted List
- Leetcode[83]-Remove Duplicates from Sorted List
- Leetcode #83 Remove Duplicates from Sorted List
- leetcode 83: Remove Duplicates from Sorted List
- leetcode: (83) Remove Duplicates from Sorted List
- 学习网站
- 异步网络模型
- 详谈智能指针
- JAVA学习日记---Thinking in Java学习笔记,1-4章总结
- Android NuPlayer播放框架
- 链表-python-leetcode 83 Remove Duplicates from Sorted List
- 对象池与池管理
- qcom android GPS 启动流程
- vue-cli项目导入jquery插件(其他插件类似)
- 通过 Moya+RxSwift+Argo 完成网络请求
- poj2186 Popular Cows(强连通分量)
- 51nod 1297 管理二叉树
- 游戏编程入门(6):开发 Brainiac(记忆对对碰) 游戏
- Maven 进阶---自定义工具类,在本地仓库存储并使用 jar