Linked List Values
easylinked-listrecursioniteration
Descripción del Problema
Escribe una función linked_list_values que reciba el nodo inicial (head) de una lista enlazada como argumento. La función debe retornar un array que contenga los valores de todos los nodos de la lista, en orden.
Puedes resolverlo usando iteración o recursión.
La estructura de un nodo es la siguiente:
class Node {
val: any,
next: Node | null
}
Ejemplo:
Entrada:
head = Node("a") → Node("b") → Node("c") → null
Salida:
["a", "b", "c"]
Restricciones:
- Cada nodo tiene una propiedad
.valy una propiedad.next - La lista puede tener entre 1 y 10⁴ nodos
Explicación guiada en vídeo
Pronto disponible
Estamos trabajando en un video para explicar esta estructura de datos