刚开始看到这个题目的时候,考虑的就是找到该节点的前一个节点pre,用pre.next = node.next;然后一看题目的解题区,既没给输入的数组,也没给head,就是node
然后看了题解,题解说用“与下一节点交换”的方法,其实理解起来这个题真的挺简单的,因为给出的节点一定不是末尾节点,因此一定ok
为了更好理解,画了一个图

代码如下:

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) { val = x; }* }*/
class Solution {//我理解的,其实就是把这个节点的下一个节点往前挪public void deleteNode(ListNode node) {//将下一个节点的值传给当前节点nodenode.val = node.next.val;//接下来相当于把下一节点删除                                                                                                                                                    node.next = node.next.next;}
}

Leetcode——237. 删除链表中的节点(Java)相关推荐

  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. pip install 默认安装路径修改
  2. [编译环境] pkg-config for mac 安装
  3. html语言的空格键,如何在如何在HTML中插入空格中插入空格
  4. poj 1384 完全背包
  5. “2020 RT-Thread开发者大会” 思考感悟
  6. 时间戳timestamp
  7. Map与WeakMap
  8. MediaPlayer播放音频,也可以播放视频
  9. 比较下OceanBase的选举协议和Raft的选举协议的区别
  10. linux 进目录输入密码,scp在Linux主机之间复制文件/目录不用输入密码
  11. 隐藏窗口 java swing_Java简单实现贪吃蛇经典小游戏(附源代码)
  12. 【报告分享】2021年中国新锐品牌增长潜力报告.pdf(附下载链接)
  13. android8修改默认壁纸,给surfaceview设置默认背景
  14. Ubuntu20.04 图片标注工具labelImg
  15. 【codevs 1329】东风谷早苗
  16. 男生必学,与女生聊天技巧
  17. 超体故事:写作,我想少一些功利多一点真诚
  18. 1. ELK docker部署
  19. 联想服务器ghost系统进不去系统,联想电脑台式机开机后一直在这个界面进不了系统是为什么。...
  20. linux将目录打包压缩,linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?...

热门文章

  1. 程序员加油站 -- 懂电脑更要懂人脑!继“书呆子”后又一呆子现世!
  2. HDU多校第六场——HDU6638 Snowy Smile(线段树区间合并)
  3. Google云游戏平台Stadia好不好玩?第一波实测火热出炉!
  4. Python爬虫技术及PyQt5界面编程实现12306火车票查询
  5. 预言机(Oracle)
  6. 他安息,只因天使离去
  7. 云分众享,阿里云盘资源搜索工具
  8. treeset可以重复吗_社保和商业医疗险可以重复报销吗?报销攻略请收好
  9. 鸿蒙方舟UI开发框架-eTS状态管理
  10. 【CTF整理】电子取证之Easy_dump(18护网杯)