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
相关推荐
宸津-代码粉碎机4 小时前
Spring AI 企业级实战|智能记忆摘要+自动遗忘机制落地,彻底解决上下文爆炸与Token冗余
java·大数据·人工智能·后端·python·spring·云计算
糖果店的幽灵4 小时前
软件测试接口测试从入门到精通:Python接口自动化 - requests库
开发语言·软件测试·python·功能测试·自动化·接口测试
如烟花的信页5 小时前
外贸*登录逆向分析
javascript·爬虫·python·js逆向
摸摸芋5 小时前
Django框架(1)
后端·python·django
闵孚龙5 小时前
《PyTorch 深度修炼》优化器:参数到底是怎么被更新的
人工智能·pytorch·python
子豪-中国机器人5 小时前
Python 阶段性综合强化训练(新版)
开发语言·python·语音识别
杰杰7985 小时前
DRF的分页讲解-入门篇 三个基础分页类介绍
python·django
清水白石0085 小时前
让对象像函数一样工作:深入理解 Python `__call__` 的作用与实战场景
开发语言·python
程序媛kelly5 小时前
如何打开 .md / .ipynb 文件?Markdown 与 Jupyter Notebook 本地预览全攻略
ide·python·jupyter
KaMeidebaby5 小时前
卡梅德生物技术快报 | Fab 合成文库构建与抗体筛选实验流程及数据解析
人工智能·python·tcp/ip·算法·机器学习