Python | Leetcode Python题解之第203题移除链表元素

题目:

题解:

python 复制代码
# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:
    def removeElements(self, head: ListNode, val: int) -> ListNode:
        dummy_head = ListNode(next=head) #添加一个虚拟节点
        cur = dummy_head
        while(cur.next!=None):
            if(cur.next.val == val):
                cur.next = cur.next.next #删除cur.next节点
            else:
                cur = cur.next
        return dummy_head.next
相关推荐
weixin_568996067 分钟前
Vue.js生命周期destroyed钩子中内存泄漏排查与资源释放
jvm·数据库·python
Full Stack Developme11 分钟前
Hutool EnumUtil 教程
开发语言·windows·python
baidu_3409988214 分钟前
PySpark中高效展开嵌套数组:避免笛卡尔爆炸的正确实践.txt
jvm·数据库·python
TechWayfarer17 分钟前
IP定位API接口怎么选?在线、离线还是混合?一套决策框架
网络·python·tcp/ip
weixin_5806140020 分钟前
如何自动同步SQL多语言字段_通过触发器实现国际化更新
jvm·数据库·python
csdn_aspnet20 分钟前
告别重复造轮子:Codex写脚本,运维/DevOps场景下,用Codex批量生成Shell/Python自动化脚本
运维·python·ai·自动化·devops·codex·辅助编程
likerhood24 分钟前
Java 中的 `clone()` 与 `Cloneable` 接口详解
java·开发语言·python
2401_8371638926 分钟前
SQL中窗口函数使用注意事项_避免潜在的数据陷阱
jvm·数据库·python
m0_7349497926 分钟前
mysql数据库性能调优的常用指标有哪些_深入理解QPS与TPS
jvm·数据库·python
前端技术26 分钟前
华为余承东:鸿蒙终端设备数突破5500万
java·前端·javascript·人工智能·python·华为·harmonyos