博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
203. 删除链表中的节点
阅读量:4548 次
发布时间:2019-06-08

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

删除链表中等于给定值 val 的所有节点。

示例:

输入: 1->2->6->3->4->5->6, val = 6输出: 1->2->3->4->5

1 class Solution { 2  3     public ListNode removeElements(ListNode head, int val) { 4  5         ListNode dummyHead = new ListNode(-1); 6         dummyHead.next = head; 7  8         ListNode prev = dummyHead; 9         while(prev.next != null){10             if(prev.next.val == val)11                 prev.next = prev.next.next;12             else13                 prev = prev.next;14         }15 16         return dummyHead.next;17     }18 }

 

 

转载于:https://www.cnblogs.com/mingmingmomo/p/9289377.html

你可能感兴趣的文章
比较:I/O成员函数getline() 与 get()(第二种用法)的用法异同
查看>>
哪里有好用的电脑pdf编辑器免费版
查看>>
开发简单的Kafka应用
查看>>
PL/0 词法分析
查看>>
Eclipse配置--智能补全
查看>>
MySQL查看索引、表信息、触发器
查看>>
ThreadLocal
查看>>
mysql 根据一张表更新另一张表
查看>>
java 反射与JVM
查看>>
使用maven打包项目遇到错误: http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException...
查看>>
【IDEA】IDEA中部署的项目添加Tomcat自带的一些项目
查看>>
队列Q(Wannafly挑战赛19)
查看>>
前台数据Json的转换和后台的保存
查看>>
CCF - 201412-3 - 集合竞价
查看>>
bzoj4264: 小C找朋友
查看>>
Mysql表结构操作,crud操作
查看>>
用 Canvas 制作刮刮卡
查看>>
挂载光盘与rpm安装
查看>>
[Android学习系列18]线程,进程,异步的一些事
查看>>
腾讯 AI Lab 计算机视觉中心人脸 & OCR团队近期成果介绍(3)
查看>>