leetcode-面试题18-删除链表的节点
Posted oldby
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-面试题18-删除链表的节点相关的知识,希望对你有一定的参考价值。
javaO(N)
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Solution { public ListNode deleteNode(ListNode head, int val) { ListNode firstNode = new ListNode(-1); firstNode.next = head; ListNode curr = firstNode; while(curr!=null && curr.next != null){ if(curr.next.val == val){ curr.next = curr.next.next; } curr = curr.next; } return firstNode.next; } }
以上是关于leetcode-面试题18-删除链表的节点的主要内容,如果未能解决你的问题,请参考以下文章