博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode]203. Remove Linked List Elements
阅读量:2787 次
发布时间:2019-05-13

本文共 698 字,大约阅读时间需要 2 分钟。

删除链表中指定值的node

非递归:

public class Solution {    public ListNode removeElements(ListNode head, int target) {        ListNode pre = new ListNode(0);        pre.next = head;        ListNode cur = pre;        while (cur != null && cur.next != null) {            while (cur != null && cur.next != null && cur.next.val == target) {                cur.next = cur.next.next;            }            cur = cur.next;        }        return pre.next;    }}

递归:

public class Solution {    public ListNode removeElements(ListNode head, int val) {        if (head == null) {            return null;        }        head.next = removeElements(head.next, val);        return head.val == val ? head.next : head;    }}

转载地址:http://bthld.baihongyu.com/

你可能感兴趣的文章
2018年python工作好找吗-2018年涨工资了吗?Python 工程师薪资最新出炉
查看>>
python入门指南txt-十分钟搞定 C/C++ 项目自动化构建 —— Xmake 入门指南
查看>>
python和java哪个好学-Python和Java对比,全面解读哪个语言最赚钱,前景最好?
查看>>
python基础教程-北大学霸自学这套Python教程,7天开发12款游戏,堪称宝藏教程
查看>>
python工程师工资多少-2018年涨工资了吗?Python 工程师薪资最新出炉
查看>>
python下载官网-python下载官网
查看>>
这个为生信学习打造的开源 Python 文字教程真香!!!
查看>>
机器学习算法-随机森林之决策树R 代码从头暴力实现(3)
查看>>
易汉博承建的数据库再发Nature子刊
查看>>
最新:2021年十大医疗创新
查看>>
送书 | 数据分析如烹小鲜
查看>>
这个保守的 RNA motif是病毒侵染的关键
查看>>
机不可失,时不再来
查看>>
从1.0到4.0,详解直播平台“IM系统”搭建全攻略
查看>>
Grumpy:Google开源神器Go上运行Python
查看>>
RabbitMQ中实现延时消息
查看>>
如何快速高效的学习技术
查看>>
MQ中消息重复消费及解决
查看>>
云原生时代下的监控
查看>>
彻底弄懂HTTP缓存机制及原理
查看>>