10.leetcode83-Remove Diplicates from Sorted List
1.题目描述
Given a sorted linked list, delete all duplicates such that each element appear only once.
给出一个链表,删除重复元素,确保每个元素只出现一次
2.题目分析
链表中的数字按一定顺序排好,所以只需要比较链表相邻两个元素就可以了
3.解题思路
1 # Definition for singly-linked list. 2 # class ListNode(object): 3 # def __init__(self, x): 4 # self.val = x 5 # self.next = None 6 7 class Solution(object): 8 def deleteDuplicates(self, head): 9 """ 10 :type head: ListNode 11 :rtype: ListNode 12 """ 13 p=head #指向头链表的第一个结点 14 if head==None: #判断链表是否为空 15 return None 16 while p.next!=None: #遍历结点,当下一个结点为空时停止 17 if p.val==p.next.val: #出现重复的元素,删除当前的结点 18 p.next=p.next.next 19 else: 20 p=p.next 21 return head
4.解题收获
了解了有关python单链表实现的相关知识
转载于:https://www.cnblogs.com/19991201xiao/p/8414330.html
10.leetcode83-Remove Diplicates from Sorted List相关推荐
- 2016.5.57—— Remove Duplicates from Sorted List
Remove Duplicates from Sorted List 本题收获: 指针: 不管什么指针在定义是就初始化:ListNode *head = NULL; 如果给head指针赋值为第一个no ...
- [Leetcode] Remove duplicates from sorted array ii 从已排序的数组中删除重复元素
Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For examp ...
- Leetcode OJ: Remove Duplicates from Sorted Array I/II
删除排序数组重复元素,先来个简单的. Remove Duplicates from Sorted Array Given a sorted array, remove the duplicates i ...
- 【11_83】Remove Duplicates from Sorted List
这道题本质上不难,难的是细节处理,容易出错. 第一遍写的代码越改越大,越臃肿,此时,不如推倒重写,果然,第二次一遍过. Remove Duplicates from Sorted List My Su ...
- 2016.6.17——Remove Duplicates from Sorted Array
Remove Duplicates from Sorted Array 本题收获: 1."删除"数组中元素 2.数组输出 题目: Given a sorted array, rem ...
- 26. Remove Duplicates from Sorted Array【easy】
26. Remove Duplicates from Sorted Array[easy] Given a sorted array, remove the duplicates in place s ...
- Remove Duplicates from Sorted Array II -- LeetCode
原题链接: http://oj.leetcode.com/problems/remove-duplicates-from-sorted-array-ii/ 这道题跟Remove Duplicates ...
- LeetCode集锦(八) - 第26题 Remove Duplicates From Sorted Array
LeetCode集锦(八) - 第26题 Remove Duplicates From Sorted Array 问题 Given a sorted array nums, remove the du ...
- LeetCode 26 Remove Duplicates from Sorted Array [Array/std::distance/std::unique] c++
LeetCode 26 Remove Duplicates from Sorted Array [Array/std::distance/std::unique] <c++> 给出排序好的 ...
- LeetCode26. Remove Duplicates from Sorted Array
问题链接:LeetCode26. Remove Duplicates from Sorted Array 注意点: 1.数组中可能是0个元素: 2.C++程序中,循环变量声明不能写在for语句中(编译 ...
最新文章
- pandas将dataframe中的内容为列表(list)的数据列裂变、拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称)、数据列中的列表(不等长)拆分为多个新的数据列产生NaN
- 一道关于 ARRAY 深度展开的面试题
- mac 没有所有开发者_为什么开发人员应该像产品所有者那样思考
- html前台检验特殊字符正则,【Qt编程】html特殊字符及正则表达式
- 苹果手机数据线充不了电_手机充电器充不了电?其实4招就能解决
- 机器学习 | EM 算法原理
- 面试精讲之面试考点及大厂真题 - 分布式专栏 11 Redis热点key大Value解决方案
- 程序员c语言简历,程序员的简历该怎么写?当然是程序!
- 华为手机媒体音量自动静音_华为手机音量键隐藏着四个功能,80%的人只知道第一个!...
- QQ分享功能实现-Android
- [转]PT与PX区别
- 2020美团实习试题
- GBIT51231-2016装配式混凝土结构建筑技术标准
- unity检测范围内敌人_《Unity3D-控制检测碰撞以后触发的事件之敌人的攻击行为》...
- 将US7ASCII 字符集的数据转到ZHS16GBK 字符集数据库
- 微搭小课堂-第一课 实现到店导航
- 联通物联卡 显示“已停用”
- office修复找不到msi_Microsoft Office安装程序找不到ProPlus.WW\ProPlusWW.msi 弄不了
- 【办公Tips】 如何快速将一列Excel值变成一段用符号间隔的文字
- HTML CSS xmind总结
热门文章
- java 折线_用Java绘制简单的折线图
- windows下python 自动截图功能
- opencv python3 找图片不同_基于OpenCV-python3实现抠图
- php简介的编辑器,推荐几款功能强大的PHP编辑器
- java 8流在另一个流_Java 8流– Java流
- mvc设计模式_MVC设计模式
- angularjs路由_AngularJS路由示例– ngRoute,$ routeProvider
- Akka增加消息的灵活性《eleven》译
- AI入门,从每个人都应该学的AI第一课开始
- Java基础:介绍访问控制