zoukankan      html  css  js  c++  java
  • 【Leetcode】237. Delete Node in a Linked List

    Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.

    Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with value 3, the linked list should become 1 -> 2 -> 4 after calling your function.

    Tips:删除链表中的一个结点,但是仅给出一个需要删除的链表。

    解决思路:将要删除的结点node的后一个结点的val赋值给要node,再删除node.next。

    public void deleteNode(ListNode node) {
                if(node==null ||node.next==null){
                    return ;
                }
                node.val=node.next.val;
                node.next=node.next.next;
            }
  • 相关阅读:
    类BufferedImage
    Fileltem
    文件上传api——MultipartFile
    热插播 devtools
    生成banner
    maven 配置
    配置java环境变量
    u盘如何恢复存储量
    四则运算
    PM
  • 原文地址:https://www.cnblogs.com/yumiaomiao/p/8449084.html
Copyright © 2011-2022 走看看