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
}
相关推荐
圣保罗的大教堂6 小时前
leetcode 3650. 边反转的最小路径总成本 中等
leetcode
木井巳8 小时前
【递归算法】验证二叉搜索树
java·算法·leetcode·深度优先·剪枝
We་ct9 小时前
LeetCode 30. 串联所有单词的子串:从暴力到高效,滑动窗口优化详解
前端·算法·leetcode·typescript
历程里程碑9 小时前
子串----和为K的子数组
大数据·python·算法·leetcode·elasticsearch·搜索引擎·哈希算法
YuTaoShao9 小时前
【LeetCode 每日一题】2976. 转换字符串的最小成本 I
算法·leetcode·职场和发展
我是咸鱼不闲呀12 小时前
力扣Hot100系列16(Java)——[堆]总结()
java·算法·leetcode
金庆12 小时前
Commit Hash from debug.ReadBuildInfo()
golang
YuTaoShao13 小时前
【LeetCode 每日一题】2977. 转换字符串的最小成本 II——(解法一)记忆化搜索
算法·leetcode·职场和发展
希望有朝一日能如愿以偿13 小时前
力扣每日一题
数据结构·算法·leetcode
草履虫建模13 小时前
力扣算法分析 27.移除元素
java·开发语言·数据结构·后端·算法·leetcode·排序算法