高效删除链表重复节点

Definition for singly-linked list.

class ListNode:

def init(self, val=0, next=None):

self.val = val

self.next = next

class Solution:

def deleteDuplicates(self, head: Optional[ListNode]) -> Optional[ListNode]:

if not head :

return head

ur=head

while ur.next :

if ur.val==ur.next.val :

ur.next=ur.next.next

else :

ur=ur.next

return head

相关推荐
_Evan_Yao15 分钟前
零基础学编程,第一门语言选Python还是C?
c语言·开发语言·python
步步为营DotNet25 分钟前
深入探究.NET 11 中.NET Aspire 在云原生应用持续集成与交付安全加固
python
Soari37 分钟前
深度办公革命:拆解 Claude for Microsoft 365,打造金融级智能办公生态
python·microsoft·金融·flask
.唉1 小时前
06. FastAPI框架从入门到实战
python·fastapi·web
27669582921 小时前
某白山小程序限制PC端调试
python·小程序·apache·小程序逆向·某白山·限制pc调试
XerCis1 小时前
ngrok实现内网穿透(以Python FastAPI为例)
开发语言·python·fastapi·ngrok
Json____1 小时前
Python练习题集-实用小工具与数据应用
python·python学习·python练习题
学习是种信仰1 小时前
复现conda环境及Python 项目路径(PYTHONPATH)问题——基于Ubuntu
python·ubuntu·conda
AI玫瑰助手1 小时前
Python流程控制:if-else与if-elif-else嵌套使用
开发语言·python·信息可视化
贵州晓智信息科技1 小时前
学词鸭 Typing 无痛背单词
人工智能·pytorch·python·深度学习