
剑指 Offer 18 删除链表的节点
发布日期:2021-05-06 23:24:40
浏览次数:11
分类:技术文章
本文共 1062 字,大约阅读时间需要 3 分钟。
package SwordOffer;/** * @Description: 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例 1:输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2:输入: head = [4,5,1,9], val = 1输出: [4,5,9]解释: 给定你链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9. 说明:题目保证链表中节点的值互不相同若使用 C 或 C++ 语言,你不需要 free 或 delete 被删除的节点来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shan-chu-lian-biao-de-jie-dian-lcof著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。* @Param: * @return: * @Author: lvhong* @Date: * @E-mail lvhong282@163.com*/ public class lab18easy { public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } public ListNode deleteNode(ListNode head, int val) {//单指针 if (head.val == val) { return head.next; } ListNode pos = head; while (pos.next != null) { if (pos.next.val == val) { break; } else { pos = pos.next; } } pos.next = pos.next.next; return head; }}
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月14日 03时28分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Latex排版的时候把图片放在指定位置
2019-03-03
Latex如何将题目和作者左对齐
2019-03-03
用 Python 把你的朋友变成表情包(鼠标事件提取 ROI 版)
2019-03-03
Tensorflow2.0:基于循环卷积网络预测剩余寿命
2019-03-03
联邦学习(一):通过卷积神经网络对 emnist 数据集分类
2019-03-03
bzoj3879: SvT 后缀自动机
2019-03-03
bzoj 1483: [HNOI2009]梦幻布丁 线段树合并
2019-03-03
4084: [Sdoi2015]双旋转字符串
2019-03-03
bzoj3439: Kpm的MC密码(四种做法)
2019-03-03
Nginx出现500 Internal Server Error 错误
2019-03-03
flask 404 not found
2019-03-03
pytorch loss = loss_func(output, label) 报错
2019-03-03
51nod 1526 分配笔名
2019-03-03
MySQL中drop、truncate和delete的区别?
2019-03-03
Mysql索引底层B+树的实现原理以及Innodb和Myisam引擎存储的区别
2019-03-03
01-04 计算机基础知识(如何打开DOS控制台、常用DOS命令)
2019-03-03
09-01 Java语言基础(package、import)
2019-03-03
11-01 Java语言基础(Scanner类)
2019-03-03