当前位置: 首页 > news >正文

leetcode203:移除链表元素

移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeElements(ListNode head, int val) {ListNode tmp = head;if(head == null){return head;}while(tmp.next != null){if(head.val == val){head = head.next;tmp = tmp.next;}else if(tmp.next.val == val){tmp.next = tmp.next.next;}else{tmp = tmp.next;}}return head.val == val ? null : head;}
}

没什么好说的,分头节点和中间节点考虑

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Linux目录结构简析】
  • Datawhale X 李宏毅苹果书 AI夏令营task1-3笔记
  • linux:进程间的通信
  • python怎么使用模块中的类
  • vue3 生命周期钩子
  • 2024.8.23 刷题总结
  • 【clickhouse】访问clickhouse数据库,并且插入数据
  • Solidworks二次开发:样条曲线、平移、旋转和扫描切除
  • 自定义@ResponseBody以及SpringMVC总结
  • 唯有自救,才能得救
  • uniapp(微信小程序如何使用单选框、复选框)
  • PyTorch升级之旅——安装与基本知识
  • 基于Springboot和BS架构的宠物健康咨询系统pf
  • 【Material-UI】Radio Group中的 Label Placement 属性详解
  • 嵌入式企业面试真题
  • 收藏网友的 源程序下载网
  • [case10]使用RSQL实现端到端的动态查询
  • Django 博客开发教程 16 - 统计文章阅读量
  • DOM的那些事
  • IDEA常用插件整理
  • JavaScript设计模式之工厂模式
  • js数组之filter
  • Laravel Telescope:优雅的应用调试工具
  • Magento 1.x 中文订单打印乱码
  • magento2项目上线注意事项
  • mysql 数据库四种事务隔离级别
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • SpiderData 2019年2月16日 DApp数据排行榜
  • 阿里研究院入选中国企业智库系统影响力榜
  • 后端_ThinkPHP5
  • 缓存与缓冲
  • 记一次删除Git记录中的大文件的过程
  • 利用DataURL技术在网页上显示图片
  • 马上搞懂 GeoJSON
  • 温故知新之javascript面向对象
  • 责任链模式的两种实现
  • 仓管云——企业云erp功能有哪些?
  • ​虚拟化系列介绍(十)
  • #Z2294. 打印树的直径
  • (0)Nginx 功能特性
  • (2)空速传感器
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (办公)springboot配置aop处理请求.
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (转)Linq学习笔记
  • .gitattributes 文件
  • .net core Redis 使用有序集合实现延迟队列
  • .Net CoreRabbitMQ消息存储可靠机制
  • .net 受管制代码
  • .NET 药厂业务系统 CPU爆高分析
  • .NET面试题(二)
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .net中调用windows performance记录性能信息