描述

给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。

1.此题对比原题有改动

2.题目保证链表中节点的值互不相同

3.该题只会输出返回的链表和结果做对比,所以若使用 C 或 C++ 语言,你不需要 free 或 delete 被删除的节点

数据范围:

0<=链表节点值<=10000

0<=链表长度<=10000

示例1

输入:

{2,5,1,9},5

返回值:

{2,1,9}

说明:

给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 2 -> 1 -> 9   

示例2

输入:

{2,5,1,9},1

返回值:

{2,5,9}

说明:

给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 2 -> 5 -> 9   

实现代码:

import java.util.*;/** public class ListNode {*   int val;*   ListNode next = null;*   public ListNode(int val) {*     this.val = val;*   }* }*/public class Solution {public ListNode deleteNode (ListNode head, int val) {if(head.val==val){return head.next;}ListNode node=head;while(node.next!=null&&node.next.val!=val){node=node.next;}if(node.next.val==val){ListNode x=node.next;node.next=x.next;}return head;}
}

题目来源:删除链表的节点_牛客题霸_牛客网

T20,寻寻觅觅冷冷清清凄凄惨惨切切。。。相关推荐

  1. 处事22计、心态24条、伤心50句、礼仪73、学会长大20

    处事22计   1.看穿但不说穿.很多事情,只要自己心里有数就好了,没必要说出来.. 2.高兴,就笑,让大家都知道.悲伤,就假装什么也没发生. 3.在不违背原则的情况下,对别人要宽容,能帮就帮,千万不 ...

  2. 程序员诗词大赛开始了,你看过吗?

    年少不经事,埋头编程忙. 指键铿锵落,不及细思量. bug千百个,comment无一行. 休言敏捷易,做来断人肠. 这一首来自程序员的程序诗发出后,码农们吟诗的热情就彻底被点燃了,唐诗.宋词.顺口溜. ...

  3. 目前电子计算机已经发展到,目前电子计算机已经发展到什么计算机?

    [判断题]酰氯和酯与格式试剂反应的活性比醛酮强.( ) [单选题]信号 如图所示,求其频谱. [判断题]世界正处于大发展大变革大调整时期,我国发展仍处于重要战略机遇期和历史机遇期. [判断题]一旦发生 ...

  4. 真实收货地址大全2016_中国古典诗词大全汇集了诗经、唐诗、宋词、元曲以及纳兰词,12册精美套装。...

    ↑点击上方"诗画天地"关注我们 诗词也如人生,你驻足便是驿站,你前行便是风景.任由时光无尽幻变,回眸处星孤月洁,阅读诗词能让人生变得清明透彻,仿佛与古人走在同一条道上,俯仰之间,人 ...

  5. Python3 爬虫学习笔记 C07 【解析库 lxml】

    Python3 爬虫学习笔记第七章 -- [解析库 lxml] 文章目录 [7.1]关于 lxml [7.2]使用 XPath [7.3]查找所有节点 [7.4]查找子节点 [7.5]查找父节点 [7 ...

  6. oauth2.0 学习案例demo_Vue3教程:用 Vue3 开发小程序,这里有一份实际的代码案例!...

    寻寻觅觅冷冷清清,凄凄惨惨戚戚. Vue 3 发布以后,最近也在学习和写一些 Vue3 的 demo 和项目,我也一直想着什么时候能在小程序里使用新特性? 于是我翻遍了市面上的小程序框架,如 uni- ...

  7. 【转】处事22计、心态24条、伤心50句、礼仪73、学会长大20!

    处事22计 1.看穿但不说穿.很多事情,只要自己心里有数就好了,没必要说出来. 2.高兴,就笑,让大家都知道.悲伤,就假装什么也没发生. 3.在不违背原则的情况下,对别人要宽容,能帮就帮,千万不要把人 ...

  8. 交大博士血泪自述:不是读博的料,别上博士这条船

    一.前言原先我是准备等到毕业的那一天,痛痛快快地哭过了之后,一口气写掉这篇文章的.其实一直在零散时间打腹稿,差不多已经煲熟了.刚才有同样读博士读得凄凄惨惨切切的师兄表示期待,于是一横心决定现在就写了. ...

  9. 离别的感受(转小百合)

    1.我以为小鸟飞不过沧海,是以为小鸟没有飞过沧海的勇气,十年以后我才发现,不是小 鸟飞不过去,而是沧海的那一头,早已没有了等待-- 2.你走的那天,我决定不掉泪,迎着风撑着眼帘用力不眨眼-- 3.多谢 ...

最新文章

  1. COCO 2018 Keypoint冠军算法解读
  2. ansible代码发布系统
  3. 【SmartJob】常规统计部署(报表使用的数据)
  4. 机器学习入门笔记:(4.3)SMO算法
  5. 做报表必看!一个工具就可搞定中国式复杂报表需求
  6. 手把手教你使用C#操作SQLite数据库,新建数据库,创建表,插入,查询,删除,运算符,like...
  7. iOS逆向之Protocol Witness Table的汇编实现原理
  8. Tomcat - Tomcat安装
  9. python 工资管理软件_智慧职教云课堂2020Python程序设计(深圳信息职业技术学院)题目答案...
  10. OAuth2认证有一定的了解
  11. 深入剖析ThreadLocal实现原理以及内存泄漏问题
  12. [设计模式-行为型]迭代器模式(Iterator)
  13. quartz配置详解
  14. RPLIDAR A1 slam建图
  15. EXCEL workbook.saveas 函数详解
  16. linux切换root 权限,【linux】sudo su切换到root权限
  17. Centos升级Chrome浏览器
  18. 二叉树遍历 递归/非递归/morris
  19. Maven的settings.xml配置详解-阿里云仓库
  20. Linux chmod命令用法

热门文章

  1. 基于 RTS 超低延时直播优化强互动场景体验
  2. 高逼格故宫介绍网页源码
  3. 转发:【论文精读】Human Semantic Parsing for Person Re-identification
  4. Virtualbox源码分析17 APIC虚拟化2.APIC设备模拟
  5. win10更新不动_Win10更新总失败?学会这三招搞定它
  6. base64 decode java_Java实现Base64编解码
  7. 北京大学医疗科技风论文答辩PPT模板
  8. EasyPR-Java新能源车牌识别
  9. 如何删除360奇安信软件
  10. 尚硅谷-离线数仓-笔记