Java实现 LeetCode 203 移除链表元素
2023-09-14 08:58:06 时间
203. 移除链表元素
删除链表中等于给定值 val 的所有节点。
示例:
输入: 1->2->6->3->4->5->6, val = 6
输出: 1->2->3->4->5
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
class Solution {
public ListNode removeElements(ListNode head, int val) {
ListNode header = new ListNode(-1);
header.next = head;
ListNode cur = header;
while(cur.next != null){
if(cur.next.val == val ){
cur.next = cur.next.next;
}else{
cur = cur.next;
}
}
return header.next;
}
}
相关文章
- Java学习路线图(2020最新版)
- java 链表长度_Java实现单向链表[通俗易懂]
- java是面向对象还是面向过程_Java面向对象编程和面向过程编程的区别[通俗易懂]
- java启动器_JAVA基础:Java 启动器如何查找类
- java后台怎么解密md5,Java md5 密码加解密
- 【说站】java如何自定义函数式接口
- JAVA为啥要用stream流处理_java哪个部分最难学
- java字符串转换为json对象6_Json对象与Json字符串的转化、JSON字符串与Java对象的转换…
- java-接口、lambda表达式
- Java之多线程
- 新手进阶:从Java开发到Linux系统架构(java转linux)
- MacOS下Java开发环境搭建指南(macos开发java)
- 使用Java实现Redis数据存储(redis集成java)
- 机制基于Redis和Java实现高效过期机制(redisjava过期)
- 如何在Linux系统下成功安装Java?(linux下安装java)
- C与Java在MySQL环境下的应用比较(c与Java mysql)
- 收购Oracle收购Java重新定义软件开发未来(java被oracle)
- Java 离开 Oracle,新的旅程即将开始(java没有Oracle)
- java调用未知类的指定方法简单实例
- java程序打包成exe与jar的图文教程