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
}
相关推荐
普通攻击往后拉2 小时前
Leetcode 448. 找到所有数组中消失的数字
算法·leetcode·职场和发展
mifengxing2 小时前
LeetCode 189 轮转数组|3种解法拆解,从暴力到O(1)原地最优解
数据结构·算法·leetcode
程序员-珍4 小时前
力扣 877. 石子游戏
算法·leetcode·游戏
Rabitebla4 小时前
C++ STL 之 set 详解:从底层红黑树到实际应用
开发语言·数据结构·c++·算法·leetcode
郝学胜-神的一滴4 小时前
力扣 692:巧用小顶堆高效求解前K个高频单词
java·数据结构·python·程序人生·算法·leetcode·职场和发展
北冥you鱼6 小时前
Go语言数组越界处理机制详解:从编译时检查到运行时panic
java·python·golang
FfHUCisI7 小时前
Golang - 贪心算法 — 局部最优推导全局最优
贪心算法·golang·代理模式
立心者018 小时前
Golang基础笔记十五之sync
开发语言·笔记·golang
xcLeigh18 小时前
Go入门:变量声明的五种方式详解
java·开发语言·golang
皓月斯语1 天前
B2118 验证子串
c++·题解