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 分钟前
【微实验】谐波乘积谱(HPS)算法深度解析:原理、数学与代码实现
开发语言·人工智能·python·算法·语音识别·音乐
Nil2089 分钟前
leetcode 73矩阵置0
算法·leetcode·矩阵
小白勇闯网安圈33 分钟前
Django Ajax、批量操作与分页实践
python·django
Logintern091 小时前
Langgraph使用MemorySaver建立有记忆的图
开发语言·windows·python
Uncommon.1 小时前
使用pandas处理csv并转为张量
pytorch·python·深度学习·pandas
上玄code2 小时前
【Agent精讲】调一个LLMAPI背后的工程问题
java·开发语言·python·chatgpt
Uncommon.2 小时前
使用Pytorch操作张量(多维数组)
人工智能·pytorch·python
码云骑士2 小时前
105-Ollama本地部署-Llama3-Qwen2-Modelfile-REST-API
python
晚安code2 小时前
MCP Server 开发入门:手把手写一个能跑的 Server,三种协议怎么选
python·ai编程
CTA量化套保2 小时前
量化脚本准备实盘了吗?TqSdk 上线前工程检查
人工智能·python