Sum List

easylinked-listrecursioniteration

Descripción del Problema

Escribe una función sum_list que reciba el nodo inicial (head) de una lista enlazada donde cada nodo contiene un número. La función debe retornar la suma total de todos los valores numéricos de los nodos.

Puedes resolverlo usando iteración o recursión.

Ejemplo:

Entrada:
head = Node(2) → Node(8) → Node(3) → Node(-1) → Node(7)

Salida:
19

Restricciones:

  • Cada nodo contiene un número entero en la propiedad .val
  • La lista puede tener entre 1 y 10⁴ nodos
  • Los valores pueden ser positivos o negativos

Explicación guiada en vídeo

Pronto disponible

Estamos trabajando en un video para explicar esta estructura de datos