网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  203. 删除链表中的节点

203. 删除链表中的节点

分类: IT文章 • 2023-10-28 10:27:10

删除链表中等于给定值 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             else
13                 prev = prev.next;
14         }
15 
16         return dummyHead.next;
17     }
18 }


相关推荐

  • 21、删除链表中的节点
  • 22、删除链表的倒数第N个节点
  • LeetCode 26. 删除排序数组中的重复项
  • leetcode 非空链表中的内容相加得到新的链表的问题
  • WIN10 设备和驱动中的无效图标 删除
  • 创建、插入、删除、查询、替换dom节点的方法(JS实现)
  • 只给链表中的一个节点,不给链表,删除当前节点
  • ArrayList用迭代器遍历的过程中是否可以删除数据?
  • 删除指定学生链表中学生年龄为n的学生
  • elasticsearch中cluster和transport知识 elasticsearch cluster 概述 elasticsearch节点间通信的基础transport
  • spring和swagger的一些注解
  • [数据库事务与锁]详解七: 深入理解乐观锁与悲观锁 [数据库事务与锁]详解七: 深入理解乐观锁与悲观锁
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号