高效删除链表重复节点

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: OptionalListNode) -> OptionalListNode:

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

相关推荐
huainingning几秒前
个人版WorkBuddy编写设备巡检并导出设备配置python脚本
开发语言·python
欧叶冲冲冲11 分钟前
uv Python 环境管理笔记
笔记·python·uv
很楠爱上13 分钟前
从“AI 看合同”到可举证的合同决策链:CounterClause(对薄) 的架构设计与工程实践
人工智能·经验分享·python·学习·agent
这就是佬们吗13 分钟前
治幻觉,先治检索:RAG 系统防幻觉的完整工程指南
python·langchain·embedding
Java后端的Ai之路13 分钟前
02、Python普通工厂模式
开发语言·人工智能·python·设计模式·普通工厂模式
Dontla14 分钟前
VSCode Python扩展自动加载.env环境变量机制(Python插件)python.terminal.useEnvFile
ide·vscode·python
码云骑士24 分钟前
115-多模态大模型-GPT-4V-Gemini-Qwen-VL-能力全景
python
空堂与归29 分钟前
如何用Python实现深度学习?PyTorch框架核心与实践
pytorch·python·深度学习
guwentian44 分钟前
从0到1手写 AI Agent Harness:为什么护城河不在模型,而在工程外壳
人工智能·python·安全·deepseek·harness
FYKJ_20101 小时前
django学习成绩预警系统10905
java·javascript·spring boot·python·spark·django·php