LCR 136.删除链表的节点

​​题目来源:

        leetcode题目,网址:LCR 136. 删除链表的节点 - 力扣(LeetCode)

解题思路:

        遍历链表并删除目标节点即可。

解题代码:

/**
 * 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) {
        if(head.val==val){
            return head.next;
        }
        ListNode node=head;
        while(node.next!=null){
            if(node.next.val==val){
                node.next=node.next.next;
                break;
            }
            node=node.next;
        }
        return head;
    }
}

总结:

        无官方题解。


你可能感兴趣的:(#,Java,LeetCode,Java)