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
相关推荐
Leon哉1 分钟前
PyCharm中如何将某个文件设置为默认运行文件
ide·python·pycharm
wenpingyang36 分钟前
python学习2-数据结构与算法-链表
python·学习·链表
孤寒者37 分钟前
(三十一)Flask之wtforms库【剖析源码下篇】
后端·python·flask·源码剖析·wtforms
milong52141 分钟前
Flask自定义命令
后端·python·flask
东方佑44 分钟前
使用tkinter 制作工作流ui
前端·windows·笔记·python·ui·分类
knighthood200144 分钟前
flask中解决图片不显示的问题(很细微的点)
后端·python·flask
eclipsercp1 小时前
《每天5分钟用Flask搭建一个管理系统》 第10章:前端集成
前端·python·flask
余子桃1 小时前
Python获取QQ音乐歌单歌曲
开发语言·python
q567315231 小时前
Python/Django 服务器升级脚本
服务器·开发语言·python·游戏·django
hakesashou1 小时前
python怎么样将一段程序无效掉
python