问题描述:

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。

示例 1:

输入:head = [1,2,6,3,4,5,6], val = 6
输出:[1,2,3,4,5]
示例 2:

输入:head = [], val = 1
输出:[]
示例 3:

输入:head = [7,7,7,7], val = 7
输出:[]

提示:

列表中的节点数目在范围 [0, 104] 内
1 <= Node.val <= 50
0 <= val <= 50

代码:

struct ListNode *removeElements(struct ListNode *head,int val){
struct ListNode *dummyHead=malloc(sizeof(struct ListNode));
dummyHead->next=head;
struct ListNode *temp=dummyHead;
while(temp->next!=NULL){
if(temp->next->val==val){
temp->next=temp->next->next;
}
else{
temp=temp->next;
}
}
return dummyHead->next;
}

力扣203.移除链表的元素相关推荐

  1. 203. 移除链表元素 力扣 c语言

    203. 移除链表元素 难度简单843 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 . 方法1 迭代 也可 ...

  2. 力扣刷题——单链表系列——第一题:移除链表元素,从此链表初窥门径,神挡杀神~

    题目链接:力扣 力扣刷题------>单链表系列 第一种解法:在原链表上进行操作,小红日烧脑版 /*** Definition for singly-linked list.* public c ...

  3. LeetCode-链表-203. 移除链表元素

    描述 203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 . 示例 1: 输入:head ...

  4. LeetCode Algorithm 203. 移除链表元素

    203. 移除链表元素 Ideas 这题其实很简单,从头开始遍历,只要遇到node->val==val的通通删除就OK了. Code C++ class Solution {public:Lis ...

  5. Suzy找到实习了吗Day 3 | 链表开始啦 203移除链表元素 707设计链表 206 反转链表

    定义链表的结构 class ListNode:def __init__(self, val, next=None): #构造函数self.val = valself.next = next 尾部nod ...

  6. Java实现 LeetCode 203 移除链表元素

    203. 移除链表元素 删除链表中等于给定值 val 的所有节点. 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2 ...

  7. 力扣 两两交换链表中的节点

    力扣 两两交换链表中的节点 题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表. 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. 示例: 给定 1->2-> ...

  8. 20200907:力扣203周周赛题解记录

    力扣203周周赛题解 题目一: 1.圆形赛道上经过次数最多的扇区 示例 解题思路与代码实现 本题的思路为优化整个起点与终点,理清关系,起点到终点的过程中,分为起点小于终点,起点大于终点,起点等于终点, ...

  9. 零尽其用,尾随不落——探究力扣题目“移除字符串中的尾随零”的解题思路

    本篇博客会讲解力扣"2710. 移除字符串中的尾随零"的解题思路,这是题目链接. 先来审题: 以下是示例: 以下是提示: 本题的思路是: 先遍历字符串,找到字符串末尾的\0. 从\ ...

最新文章

  1. 课程实验代码及动手动脑测试
  2. 【WPF】一个简单的ColorPicker控件
  3. 只能数字或小数 只能有一个小数点并且第一位不能为小数点,还有小数点后面限制两位
  4. (经典)Hibernate的一对多关系映射(三)
  5. 为什么你今年的去哪儿产品经理面试挂了?
  6. sigmastarSSD201/SSD202 github上开源了!
  7. 在 Raspberry Pi 3B 上安装最新版 Node-RED
  8. Source Insight 创建工程(linux-2.6.22.6内核源码)
  9. vulkan api_Vulkan开放标准API支持,针对Linux的新游戏以及更多游戏
  10. 江小白包装设计原型_江小白果立方系列包装设计 获奖作品欣赏【工业设计作品集】...
  11. 【图像修复】基于matlab全变分TV+curvelet变换彩色图像修复【含Matlab源码 461期】
  12. CAD绘图必备小插件 :想要快速提高工作效率也很简单!
  13. mysql2008 精简版_精简版 SqlServer2008 的安装和使用
  14. [橘汁仙剑网出品]仙剑奇侠传六全剧情视频动画配音版[1080P][720P][H264]
  15. TZOJ--5447: Irrational Division (博弈)
  16. 互联网公司各岗位真实工作内容起底
  17. hadoop集群搭建详述
  18. Macchanger-更改mac地址
  19. eclipse git reset文件
  20. 微型计算机原理计算机钢琴,用汇编语言编写计算机钢琴程序.PDF

热门文章

  1. Shadows name * from outer scope
  2. 黑吧安全网-红客闯关游戏解密
  3. maskrcnn简单解析
  4. 常见时序预测模型的R实现 三
  5. 有没有想一场甜甜的恋爱?python带你采集相亲网站数据~
  6. Qt widget vs Qt Quick
  7. 服务器系统架构的演变
  8. csdn最牛“首发”性能测试系类文章---jmeter性能测试从理论基础到项目搭建【3-1】
  9. 「文献解读」GhADF6介导的肌动蛋白重组与棉花对黄萎病菌的抗病性
  10. 高斯分布拉普拉斯分布