Árbol Binario en C, con archivos

Necesito hacer un programa el cual almacene los promedios de la psu, y al momento de enviar un ABB a través de la red, se produce un problema, los punteros originales del árbol dejan de ser válidos, en el computador de destino, al menos que los nodos sean cargados, en la misma dirección de memoria en el que estaban en el computador de origen, algo que probablemente no ocurrirá,, el formato es sin punteros, primero se envía un entero N, indicando la cantidad de nodos del árbol, luego le siguen los datos de los N nodos, ordenados de acuerdo a un recorrido post-orden, a esto le siguen los mismos N datos pero en un recorrido in. Orden. Los comandos son: cargar() un abb desde los datos de un archivo un archivo que es así:

N (entero cualquiera)

(Nombre liceo) | (puntaje liceo)// (son N líneas en post orden y N líneas en in orden)

Los otros comandos son: agregar a un árbol información de un nuevo liceo, borrar () información de un liceo a partir de su nombre, puntaje() permite obtener el puntaje de un liceo determinado, y guardar() que permite guardar un archivo

Añade tu respuesta

Haz clic para o