Categorías
Algorithms Interview

LeetCode – Eliminar nodo en una lista vinculada (Java)

Escriba una función para eliminar un nodo (excepto la cola) en una lista enlazada individualmente, dado solo acceso a ese nodo.

Supongamos que la lista vinculada es 1 -> 2 -> 3 -> 4 y se le da el tercer nodo con valor 3, la lista vinculada debería convertirse en 1 -> 2 -> 4 después de llamar a su función.

Solución Java

public void deleteNode(ListNode node) {
    node.val = node.next.val;
    node.next = node.next.next;
}

  Leetcode - Ciclo de lista enlazada

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *