首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

《手撕链表题系列-1》删除链表中等于给定 val 的所有节点

必考~ 删除链表中等于给定 val 的所有节点 力扣链接:203....移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 示例: 提示: 列表中的节点数目在范围... [0, 104] 内 1 <= Node.val <= 50 0 <= val <= 50 解题思路: 这里我们选择使用尾插法,遍历链表把不是val的节点给尾插到一个新的链表上 这里对于在第一次尾插时...(struct ListNode* head, int val){ //写一个哨兵卫头节点 struct ListNode*phead=malloc(sizeof(struct ListNode...=val)//不为删除则接在有哨兵卫的链表后 { cur2->next=cur1; //cur2指在链表尾端 cur2

33030
领券