力扣203.移除链表的元素
问题描述:
给你一个链表的头节点 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.移除链表的元素相关推荐
- 203. 移除链表元素 力扣 c语言
203. 移除链表元素 难度简单843 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 . 方法1 迭代 也可 ...
- 力扣刷题——单链表系列——第一题:移除链表元素,从此链表初窥门径,神挡杀神~
题目链接:力扣 力扣刷题------>单链表系列 第一种解法:在原链表上进行操作,小红日烧脑版 /*** Definition for singly-linked list.* public c ...
- LeetCode-链表-203. 移除链表元素
描述 203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 . 示例 1: 输入:head ...
- LeetCode Algorithm 203. 移除链表元素
203. 移除链表元素 Ideas 这题其实很简单,从头开始遍历,只要遇到node->val==val的通通删除就OK了. Code C++ class Solution {public:Lis ...
- Suzy找到实习了吗Day 3 | 链表开始啦 203移除链表元素 707设计链表 206 反转链表
定义链表的结构 class ListNode:def __init__(self, val, next=None): #构造函数self.val = valself.next = next 尾部nod ...
- Java实现 LeetCode 203 移除链表元素
203. 移除链表元素 删除链表中等于给定值 val 的所有节点. 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2 ...
- 力扣 两两交换链表中的节点
力扣 两两交换链表中的节点 题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表. 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. 示例: 给定 1->2-> ...
- 20200907:力扣203周周赛题解记录
力扣203周周赛题解 题目一: 1.圆形赛道上经过次数最多的扇区 示例 解题思路与代码实现 本题的思路为优化整个起点与终点,理清关系,起点到终点的过程中,分为起点小于终点,起点大于终点,起点等于终点, ...
- 零尽其用,尾随不落——探究力扣题目“移除字符串中的尾随零”的解题思路
本篇博客会讲解力扣"2710. 移除字符串中的尾随零"的解题思路,这是题目链接. 先来审题: 以下是示例: 以下是提示: 本题的思路是: 先遍历字符串,找到字符串末尾的\0. 从\ ...
最新文章
- 课程实验代码及动手动脑测试
- 【WPF】一个简单的ColorPicker控件
- 只能数字或小数 只能有一个小数点并且第一位不能为小数点,还有小数点后面限制两位
- (经典)Hibernate的一对多关系映射(三)
- 为什么你今年的去哪儿产品经理面试挂了?
- sigmastarSSD201/SSD202 github上开源了!
- 在 Raspberry Pi 3B 上安装最新版 Node-RED
- Source Insight 创建工程(linux-2.6.22.6内核源码)
- vulkan api_Vulkan开放标准API支持,针对Linux的新游戏以及更多游戏
- 江小白包装设计原型_江小白果立方系列包装设计 获奖作品欣赏【工业设计作品集】...
- 【图像修复】基于matlab全变分TV+curvelet变换彩色图像修复【含Matlab源码 461期】
- CAD绘图必备小插件 :想要快速提高工作效率也很简单!
- mysql2008 精简版_精简版 SqlServer2008 的安装和使用
- [橘汁仙剑网出品]仙剑奇侠传六全剧情视频动画配音版[1080P][720P][H264]
- TZOJ--5447: Irrational Division (博弈)
- 互联网公司各岗位真实工作内容起底
- hadoop集群搭建详述
- Macchanger-更改mac地址
- eclipse git reset文件
- 微型计算机原理计算机钢琴,用汇编语言编写计算机钢琴程序.PDF