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
}
相关推荐
im_AMBER3 小时前
Leetcode 33
算法·leetcode·职场和发展
坚持编程的菜鸟6 小时前
LeetCode每日一题——二进制求和
c语言·算法·leetcode
爱coding的橙子10 小时前
每日算法刷题Day77:10.22:leetcode 二叉树bfs18道题,用时3h
算法·leetcode·职场和发展
Swift社区10 小时前
LeetCode 404:左叶子之和(Sum of Left Leaves)
算法·leetcode·职场和发展
一匹电信狗11 小时前
【C++】手搓AVL树
服务器·c++·算法·leetcode·小程序·stl·visual studio
脚踏实地的大梦想家11 小时前
【Go】P11 掌握 Go 语言函数(二):进阶玩转高阶函数、闭包与 Defer/Panic/Recover
开发语言·后端·golang
野蛮人6号12 小时前
力扣热题100道之73矩阵置零
算法·leetcode·矩阵
野蛮人6号12 小时前
力扣热题100道之238除自身以外数组的乘积
算法·leetcode·职场和发展
CoLiuRs12 小时前
在 go-zero 中优雅使用 Google Wire 实现依赖注入
后端·微服务·golang
坚持编程的菜鸟12 小时前
LeetCode每日一题——缀点成线
c语言·算法·leetcode