203 Remove Linked List Elements 删除链表中的元素
2024-09-03 21:44:24
删除链表中等于给定值 val 的所有元素。
示例
给定: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6
返回: 1 --> 2 --> 3 --> 4 --> 5
详见:https://leetcode.com/problems/remove-linked-list-elements/description/
Java实现:
/**
* 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) {
if(head==null){
return null;
}
ListNode first=new ListNode(-1);
first.next=head;
ListNode cur=first;
while(cur.next!=null){
if(cur.next.val==val){
cur.next=cur.next.next;
}else{
cur=cur.next;
}
}
return first.next;
}
}
最新文章
- 返回人民币大写方式(num2rmb)
- 在c或c+程序里打印调用栈。转
- ADF_ADF Faces系列2_使用JSF开发基于Ajax的用户界面:ADF Faces富客户端组件简介(Part2)
- 1Android系统移植与驱动开发概述
- ajax 乱码
- WebApp触屏版网站开发要点
- iOS Block中的weakSelf/strongSelf
- C#学习第二天
- 系统service
- scanf和gets的区别
- SMT实用工艺
- js 获取url具体参数
- Vue-admin工作整理(十二):Vuex-插件(持久化存储)
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一)转载自码农网
- 配置pycharm 一键安装 requirements.txt,一键生成requirements.txt
- php生成带自定义logo和带二维码跳转自定义地址的二维码
- OC对象里面包含的结构体类型的属性,不能对该结构体属性的成员单个进行修改
- PHPCMS 后台学习
- eclipse tomcat 插件
- JAVA中代码前加@有什么作用
热门文章
- Failed to load resource: the server responded with a status of 404 (Not Found)
- 积跬步,聚小流------ps有用小技巧,改变png图标颜色
- 我们工作到底为了什么 (HP大中华区总裁孙振耀退休感言)
- POJ3761 Bubble Sort
- 每天复习Shell—ls
- /dev/zero和/dev/null的区别
- Java 解析excel2003和2007区别和兼容性问题(POI操作)
- cxf与struts2拦截器冲突的解决方案
- ORACLE 创建视图索引序列
- GridView认识(一)