Crea una función que, dada una estructura de árbol binario, devuelva la altura del árbol.
Crea una función que, dada una estructura de árbol binario, devuelva la altura del árbol.
Dado un árbol AVL, escribe una función para encontrar el segundo elemento más pequeño en el árbol.
Escribe una función para encontrar el nodo más profundo de un árbol binario.
Escribir una función que, dada una lista enlazada de números enteros, calcule el número de subconjuntos de la lista que suman un número par.
Escribir una función que, dada una lista enlazada de puntos en el espacio tridimensional, calcule el volumen total de los tetraedros formados por los primeros cuatro puntos de la lista.
Escribir una función que, dada una lista enlazada de números enteros, calcule el número de subconjuntos de la lista que tienen un número impar de elementos.
Crea una función que elimine todos los nodos de una lista enlazada y libere la memoria utilizada.
Escribir una función que, dada una lista enlazada, calcule la mediana de los valores de la lista. Suponga que la lista está ordenada en orden creciente.
Escribir una función que, dada una lista enlazada de puntos en el plano, calcule la distancia total entre los puntos en la lista. Suponga que cada nodo en la lista contiene un punto representado por dos coordenadas x e y.
Escribir una función que, dada una lista enlazada de números enteros, calcule el número de permutaciones de la lista en la que no hay números repetidos.