Perdone mi ignorancia, pero estoy empezando a preparar mi primera entrevista técnica y se encontró con esta pregunta y respuesta sobre el tema LinkedList¿Cuál es LinkedListNode en Java
Pregunta: Implementar un algoritmo para eliminar un nodo en el centro de una sola lista enlazada, teniendo en cuenta sólo el acceso a ese nodo
public static boolean deleteNode(LinkedListNode n) { if (n == null || n.next == null) { return false; // Failure } LinkedListNode next = n.next; n.data = next.data; n.next = next.next; return true; }
quiero empezar a jugar con el código (hacer cambios compilan prueba), pero no estoy seguro de cómo empezar a hacer esto en Java. No puedo encontrar la clase LinkedListNode en documentos Java.
Esto podría ser una pregunta muy tonta pero si alguien puede señalarme en la dirección correcta, lo agradecerá.
EDITAR
Gracias por las respuestas rápidas y útiles. Supongo que mi pregunta no fue muy clara. El algoritmo anterior fue proporcionado como una solución a esa pregunta. Quería saber cómo implementar eso en Java para poder jugar con el código.
gracias
Muchas gracias por explicar claramente cómo funciona esto. Así que quería saber cómo implementaría esto en Java. – riamo
@Riamo ¿qué quieres decir? Ya ha enumerado el código que implementa esto. – corsiKa
@glowcoder - Gracias - ese código no funciona - como LinkedListNode no es una clase en java SDK – riamo