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
相关推荐
wangwangmoon_light6 分钟前
1.23 LeetCode总结(树)_一般树
算法·leetcode·职场和发展
不知名XL7 分钟前
day01 agent开发基础铺垫
python
-To be number.wan13 分钟前
Python爬取百度指数保姆级教程
爬虫·python
hnxaoli23 分钟前
win10小程序(十八)剪切板循环粘贴
python·小程序
wfbcg25 分钟前
每日算法练习:LeetCode 30. 串联所有单词的子串 ✅
算法·leetcode·职场和发展
APIshop25 分钟前
Java获取淘宝商品价格、图片与视频:淘宝开放平台API实战指南
开发语言·python
田梓燊35 分钟前
leetcode 48
算法·leetcode·职场和发展
6Hzlia39 分钟前
【Hot 100 刷题计划】 LeetCode 169. 多数元素 | C++ 哈希表基础解法
c++·leetcode·散列表
唐叔在学习40 分钟前
Python移动端应用消息提醒开发实践
开发语言·python
好家伙VCC41 分钟前
**发散创新:基于Python与OpenCV的视频流帧级分析实战**在当前人工智能与计算机视觉飞速发展的背景下
java·人工智能·python·计算机视觉