LeetCode237_237. 删除链表中的节点
创始人
2025-05-30 23:56:15
0

LeetCode237_237. 删除链表中的节点

一、描述

有一个单链表的 head,我们想删除它其中的一个节点 node。

给你一个需要删除的节点 node 。你将 无法访问 第一个节点 head。

链表的所有值都是 唯一的,并且保证给定的节点 node 不是链表中的最后一个节点。

删除给定的节点。注意,删除节点并不是指从内存中删除它。这里的意思是:

  • 给定节点的值不应该存在于链表中。
  • 链表中的节点数应该减少 1。
  • node 前面的所有值顺序相同。
  • node 后面的所有值顺序相同。

自定义测试:

  • 对于输入,你应该提供整个链表 head 和要给出的节点 node。node 不应该是链表的最后一个节点,而应该是链表中的一个实际节点。
  • 我们将构建链表,并将节点传递给你的函数。
  • 输出将是调用你函数后的整个链表。

示例 1:

在这里插入图片描述

输入:head = [4,5,1,9], node = 5
输出:[4,1,9]
解释:指定链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9

示例 2:
在这里插入图片描述

输入:head = [4,5,1,9], node = 1
输出:[4,5,9]
解释:指定链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9

提示:

  • 链表中节点的数目范围是 [2, 1000]
  • -1000 <= Node.val <= 1000
  • 链表中每个节点的值都是 唯一 的
  • 需要删除的节点 node 是 链表中的节点 ,且 不是末尾节点

二、题解

方法一:给删除的节点的下一个节点的值复制到当前节点,然后删除下一个节点来伪装成删除当前节点。

    //方法:给删除的节点的下一个节点的值复制到当前节点,然后删除下一个节点来伪装成删除当前节点。//这种方法也仅仅针对于当前的题目有效果!!!  有点为了出题而出题的感觉,感觉这题一般般.../*执行结果:通过执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户内存消耗:40.9 MB, 在所有 Java 提交中击败了61.91%的用户通过测试用例:41 / 41*/public void deleteNode(ListNode node) {node.val = node.next.val;node.next = node.next.next;}

LeetCode 206. 反转链表
LeetCode 207. 课程表
LeetCode 208. 实现 Trie (前缀树)
LeetCode 209. 长度最小的子数组
LeetCode 210. 课程表 II
LeetCode 217. 存在重复元素
LeetCode 229. 多数元素 II
LeetCode 231. 2 的幂
LeetCode 234. 回文链表
LeetCode 237. 删除链表中的节点
LeetCode 242. 有效的字母异位词
LeetCode 257. 二叉树的所有路径



声明:
        题目版权为原作者所有。文章中代码及相关语句为自己根据相应理解编写,文章中出现的相关图片为自己实践中的截图和相关技术对应的图片,若有相关异议,请联系删除。感谢。转载请注明出处,感谢。


By luoyepiaoxue2014

B站: https://space.bilibili.com/1523287361 点击打开链接
微博: http://weibo.com/luoyepiaoxue2014 点击打开链接

相关内容

热门资讯

Hyper-V 备份软件? 推... Microsoft Hyper-V 虚拟化因其显著降低运营成本而广受欢迎。Hyper-V 虚拟机每天...
《只有偏执狂才能生存》读后感 《只有偏执狂才能生存》读后感  当品读完一部作品后,相信大家有很多值得分享的东西吧,这时就有必须要写...
Github学生包申请秒过经验... 写在前面 前提是在校学生,且有学校邮箱,当然你也得有Github账户前往...
淘气包埃米尔读后感 淘气包埃米尔读后感(精选31篇)  认真读完一本著作后,相信大家一定领会了不少东西,不能光会读哦,写...
《医林改错》读后感 《医林改错》读后感  一直听老师上时提到《医林改错》,寒假有空便阅读了一遍,在我看,它确实是中医史上...
读遇见未知的自己有感 读遇见未知的自己有感(精选19篇)  认真读完一本名著后,大家对人生或者事物一定产生了许多感想,写一...
C++初阶——入门(2)引用 目录 6. 引用 6.1 引用概念 6.2 引用特性 6.3 常引用 6.4 使用场景 1. 做参数...
【深度学习】PIL 和 ope... 以单张图片为例,将一张图片分别用Pillow和Opencv读入,然后转换...
《小飞人卡尔松》的读后感 《小飞人卡尔松》的读后感范文  《小飞人卡尔松》读后感一  《小飞人卡尔松》里的主人公是搞怪调皮的飞...
读《封神演义》有感 读《封神演义》有感400字读《封神演义》有感400字《封神演义》是我国古代神魔小说,这本书是由姜子牙...
《居里夫人》读后感 《居里夫人》读后感(精选26篇)  当阅读完一本名著后,相信你一定有很多值得分享的收获,何不写一篇读...
鲁滨逊漂流记读后感1200字 鲁滨逊漂流记读后感1200字当我读完《鲁宾逊漂流记》这本书,受益匪浅。    一六五九年九月三十日,...
Angular笔记(三)组件交... 文章目录一、Input二、Input:setter三、ngOnChanges() 监测...
【独家】华为OD机试 - 无向... 最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真...
uni-app:登录与支付--...  三秒后自动跳转 三秒后自动跳转到登录页面 需求描述:在购物车页面,当...
读《一点值万金》有感 读《一点值万金》有感  今天,我一口气读完了一篇《一点值万金》的短文,这篇短文主要将得是:乌鲁木齐引...
Python函数 — 函数标注... 1、函数标注 函数标注也叫函数注解,元数据(元数据是用来描述数据的数据&...
男人来自火星女人来自金星读后... 男人来自火星女人来自金星读后感  当认真看完一本名著后,大家一定对生活有了新的感悟和看法,为此需要认...
舍与得的高中生议论文 舍与得的高中生议论文(精选17篇)  相信大家在学习、工作中总少不了接触作文吧,尤其作为作文里的重要...
给朋友的元宵节祝福语短信 给朋友的元宵节祝福语短信集合26条  一条短信,一种心情,一声问候,一片真情,一点距离,一份想念,一...