技术栈

高效删除链表重复节点

ljxp12345682026-02-13 12:07

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

上一篇:STM32 — 1-2 — STM32简介
下一篇:Linux提权四:Capability能力&LD_Preload加载
相关推荐
52Hz118
1 小时前
力扣207.课程表、208.实现Trie(前缀树)
python·leetcode
骇城迷影
1 小时前
从零复现GPT-2 124M
人工智能·pytorch·python·gpt·深度学习
kronos.荒
2 小时前
滑动窗口:寻找字符串中的字母异位词
开发语言·python
Full Stack Developme
2 小时前
spring #{} 与 ${} 区别
windows·python·spring
马腾化云东
2 小时前
Agent开发应知应会(Langfuse):Langfuse Session概念详解和实战应用
人工智能·python·llm
松涛和鸣
2 小时前
75、 IMX6ULL LM75温度传感器I2C驱动开发
java·linux·数据库·驱动开发·python
甄心爱学习
2 小时前
【python】list的底层实现
开发语言·python
edisao
2 小时前
第三章 合规的自愿
jvm·数据仓库·python·神经网络·决策树·编辑器·动态规划
cuber膜拜
2 小时前
Tenacity 原理与基本使用
服务器·网络·python·装饰器模式·tenacity
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03243 行 microGPT:把“训练 + 推理”拆到骨头里04openclaw配置教程(linux+局域网ollama)05UV安装并设置国内源06Zsh/Bash Conda设置延迟启动,启动速度优化07openclaw 配置飞书 报错 应用未建立长连接08MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法09AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南10Palantir官方深度解析本体 Ontology系统及知识图谱、大模型:企业自主决策的核心AI引擎