技术栈

高效删除链表重复节点

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加载
相关推荐
吴秋霖
15 小时前
【某音电商】protobuf聊天协议逆向
python·算法·protobuf
深藏功yu名
15 小时前
Day24:向量数据库 Chroma_FAISS 入门
数据库·人工智能·python·ai·agent·faiss·chroma
cm654320
15 小时前
用Python破解简单的替换密码
jvm·数据库·python
wan9yu
16 小时前
为什么你需要给 LLM 的数据"加密"而不是"脱敏"?我写了一个开源工具
python
摇滚侠
16 小时前
你是一名 java 程序员,总结定义数组的方式
java·开发语言·python
这个名有人用不
16 小时前
解决 uv 虚拟环境使用 pip 命令提示command not found的办法
python·pip·uv·claude code
Oueii
17 小时前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
2501_90832985
17 小时前
使用Python自动收发邮件
jvm·数据库·python
2501_90832985
17 小时前
NumPy入门:高性能科学计算的基础
jvm·数据库·python
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南05班级宠物园部署指南06小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)07UV安装并设置国内源08PostgreSQL 超详细安装与使用教程:从入门到实战09OpenClaw 使用和管理 MCP 完全指南10【计算机一级WPSoffice】小黑课堂题库软件下载安装教程(2026年3月最新版)