博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Leetcode刷题篇】leetcode203 移除链表元素
阅读量:1886 次
发布时间:2019-04-26

本文共 615 字,大约阅读时间需要 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) {
ListNode first = new ListNode(-1); first.next = head; // 定义两个指针 ListNode pre = first; ListNode cur = head; while(cur!=null) {
if(cur.val==val) {
pre.next = cur.next; cur = cur.next; continue; } pre = pre.next; cur = cur.next; } return first.next; }}

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

你可能感兴趣的文章
美国无人机在火星首飞成功,创造历史,3米飞行高度悬停30秒
查看>>
缺货涨价很久的MCU的国产和国外厂家汇总!(80家)
查看>>
华为重磅反击,鸿蒙来了!
查看>>
常用电子接口大全,遇到不认识的,就翻出来对照辨认!
查看>>
芯片IC附近为啥要放0.1uF的电容?
查看>>
电赛 | 19年全国一等奖,北航学子回忆录。
查看>>
电赛 | 19年全国一等奖,北航学子回忆录(上)
查看>>
电赛 | 19年全国一等奖,北航学子回忆录(下)
查看>>
突破!台积电1nm芯片,有了新进展。
查看>>
一文读懂全系列树莓派!
查看>>
自制一个害羞的口罩,见人就闭嘴,戴着可以喝奶茶
查看>>
聊聊我是如何编程入门的
查看>>
J-Link该如何升级固件?
查看>>
485通信自动收发电路,历史上最详细的解释
查看>>
一位头发发白的神人教你怎么写程序,运维,买电脑,写文章,平面设计!
查看>>
「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
查看>>
5G小科普(漫画版,So easy!)
查看>>
「第四篇」电赛控制题可以准备一些什么?
查看>>
树莓派翻车了
查看>>
这位电子工程师,你不能错过。
查看>>