题目

请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点 。

现有一个链表 – head = [4,5,1,9],它可以表示为:

示例 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.

提示:

  • 链表至少包含两个节点。
  • 链表中所有节点的值都是唯一的。
  • 给定的节点为非末尾节点并且一定是链表中的一个有效节点。
  • 不要从你的函数中返回任何结果。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

题解

class Solution {public void deleteNode(ListNode node) {node.val = node.next.val;node.next = node.next.next;}
}

0ms 39.2MB
链表删除元素的方法。。


更多题解点击此处

LeetCode 237. 删除链表中的节点相关推荐

  1. LeetCode 237. 删除链表中的节点(Python3)

    题目: 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点. 现有一个链表 -- head = [4,5,1,9],它可以表示为: 示例 1: 输入: head ...

  2. 22. Leetcode 237. 删除链表中的节点 (链表-基础操作类-删除链表的节点)

    请编写一个函数,用于 删除单链表中某个特定节点 .在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 .题目数据保证需要删除的节点 不是末尾节点 .示例 1:输入: ...

  3. leetcode 237. 删除链表中的节点(左神算法:一种怪异的节点删除方式、此方法存在的问题分析)

    题目 题解 一种怪异的节点删除方式 本题的思路很简单,举例就能说明具体的做法. 例如,链表1->2->3->null,只知道要删除节点2,而不知道头节点.那么只需把节点2 的值变成节 ...

  4. LeetCode 237. 删除链表中的节点(思维)

    请编写一个函数,用于 删除单链表中某个特定节点 .在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 . 题目数据保证需要删除的节点 不是末尾节点 . https: ...

  5. LeetCode 237. 删除链表中的节点

    原题链接 解题思路:后面的的结点内容覆盖前面的结点内容 /*** Definition for singly-linked list.* struct ListNode {* int val;* Li ...

  6. 237. 删除链表中的节点【我亦无他唯手熟尔】

    237. 删除链表中的节点 请编写一个函数,用于 删除单链表中某个特定节点 .在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 . 题目数据保证需要删除的节点 不 ...

  7. 237. 删除链表中的节点 golang

    删除链表的节点 https://leetcode-cn.com/problems/delete-node-in-a-linked-list 最优解 把下一个节点的值移动到当前删除节点,然后更改当前节点 ...

  8. 237. 删除链表中的节点(C语言)

    请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点.传入函数的唯一参数为 要被删除的节点 . 现有一个链表 – head = [4,5,1,9],它可以表示为: 示例 1: 输入:head = ...

  9. 【解题报告】Leecode 237. 删除链表中的节点——Leecode每日一题系列

    今天是坚持每日一题打卡的第八天 题目链接:https://leetcode-cn.com/problems/minimum-operations-to-convert-number/ 题解汇总:htt ...

  10. 237删除链表中的节点(单链表基本操作)

    1.题目描述 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点. 说明: 链表至少包含两个节点. 链表中所有节点的值都是唯一的. 给定的节点为非末尾节点并且一定 ...

最新文章

  1. 2018 上海.NET职位围观报告
  2. java mapstring_ object 遍历_ListMapString,Object使用Java代码遍历以获取String,Object的值...
  3. 浏览器返回错误汇总分析
  4. 联想平板刷机机器人_消费终端年出货量破1.2亿,杨元庆:联想是智能化转型的赋能者...
  5. java 点对点_[java] java消息服务 (二) 点对点模型P2P
  6. 关于内置浏览器的问题
  7. 格密码教程(三):基础域概念,体积等;阿达马不等式,行列式
  8. linux tee 日志输出_25 个 Linux 下最炫酷又强大的命令行神器,你用过其中哪几个呢?...
  9. Linux cache清理
  10. 简单说一说闩锁效应LUP
  11. 手机音频拼接软件_介绍三款无损分割视频软件
  12. 第二课——如何有逼格地打字
  13. 魔兽服务器优化,《魔兽世界》画质与流畅最佳优化指南
  14. Intel公布史上最强Atom;Xilinx发布射频级模拟技术│IoT黑板报
  15. VS2017 和 Matlab R2016b 混合编程配置问题解决!
  16. 去掉电影字幕的最好方法
  17. 【windows 10】 Microsoft Store 安装软件闪退的解决办法
  18. Apache POI 合并单元格
  19. 如何在CAD中等比例插入光栅图像
  20. PSINS惯性器件误差模拟与分析

热门文章

  1. AI 科研入坑指南—中国人民大学赵鑫
  2. PhpStorm 2019 for mac(PHP集成开发工具) 2019.1.3中文激活版
  3. Mariadb的基本使用(一篇涵盖基本操作)
  4. Mysql比较运算符实战
  5. 计算机桌面有扫描图标如何开始扫,如何正确使用扫描仪 扫描仪的使用方法详解【图文详解】...
  6. Aras Innovator-学-习-之-旅-
  7. 用null_blk工具来实现模拟分区块设备
  8. python打开ie浏览器_python+selenium启动IE浏览器
  9. 局域网服务器ie浏览器文件传输慢,Win8.1系统下局域网打开IE网页很慢如何解决...
  10. 社群运营普遍存在的五个问题