博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【链表算法 leetcode】删除链表中等于给定值 val 的所有节点
阅读量:4090 次
发布时间:2019-05-25

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

 

删除链表中等于给定值 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) {    if (head == null) return head;    ListNode newHead = new ListNode(0), prev = newHead;    newHead.next = head;    while (prev!= null  && prev.next != null) {      if (prev.next.val == val) {        prev.next = prev.next.next;      } else {        prev = prev.next;      }    }    return newHead.next;    }}

 

转载地址:http://gobii.baihongyu.com/

你可能感兴趣的文章
《python+opencv实践》四、图像特征提取与描述——30Harris 角点检测
查看>>
《python+opencv实践》四、图像特征提取与描述——31 Shi-Tomasi 角点检测& 适合于跟踪的图像特征
查看>>
OpenCV meanshift目标跟踪总结
查看>>
计算机视觉目标检测的框架与过程
查看>>
压缩感知(Compressive Sensing)学习之(一)
查看>>
压缩感知(Compressive Sensing)学习之(二)
查看>>
压缩跟踪Compressive Tracking
查看>>
Haar-like特征
查看>>
HOG特征(Histogram of Gradient)
查看>>
HOG特征显示C++ OpenCV代码
查看>>
时间复杂度和空间复杂度详解
查看>>
对 粒子滤波算法原理 的介绍,通俗易懂
查看>>
计算机网络基础---常用知识
查看>>
LeetCode练习-字符串-length-of-last-word
查看>>
分段和分页内存管理
查看>>
LeetCode练习-数组-palindrome-number
查看>>
C++ STL-Vector基本原理
查看>>
C++ STL-deque基本原理
查看>>
socket阻塞与非阻塞,同步与异步
查看>>
Linux下的五种I/O模型
查看>>