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

题目:

题解:

Go 复制代码
func removeElements(head *ListNode, val int) *ListNode {
    dummyHead := &ListNode{Next: head}
    for tmp := dummyHead; tmp.Next != nil; {
        if tmp.Next.Val == val {
            tmp.Next = tmp.Next.Next
        } else {
            tmp = tmp.Next
        }
    }
    return dummyHead.Next
}
相关推荐
6Hzlia12 小时前
【Classic 150 刷题计划】 LeetCode 26. 删除有序数组中的重复项 | C++ 快慢双指针经典模板
c++·算法·leetcode
土司大王13 小时前
LeetCode hot100——74.搜索二维矩阵:Java 二分模板
java·算法·leetcode
名字还没想好☜16 小时前
Go 用 json.Decoder 流式解析大 JSON:边读边处理不爆内存
开发语言·后端·golang·go·json
不会就选b17 小时前
算法日常・每日刷题--贪心<11>
算法·leetcode·职场和发展
青山木18 小时前
Hot 100 --- 打家劫舍
java·数据结构·算法·leetcode·动态规划
阿明619 小时前
Leetcode: 283. 移动零
算法·leetcode·职场和发展
6Hzlia19 小时前
【Classic 150 刷题计划】 LeetCode 134. 加油站 | C++ 贪心算法与局部否决逻辑
c++·leetcode·贪心算法
6Hzlia19 小时前
【Classic 150 刷题计划】 LeetCode 274. H 指数 | C++ 二分答案法 (单调性降维打击)
c++·算法·leetcode
皓月盈江21 小时前
Linux系统使用VSCode搭建GO开发环境
linux·vscode·ubuntu·golang·debian