struct nodo_arbol {
unsigned short int dato;
nodo_arbol * hijo_izq;
nodo_arbol * hijo_der;
}
arbol [N];
¿Cómo se interpreta la definición de la estructura arbol? Si fuera un arreglo de nodo_arboles, no debería definirse como: nodo_arbol arbol[N]?
Entiendo que puede ser una variante, pero en una estructura como la que supuse anteriormente, no sería más lógico, en vez de usar punteros como offsets a la base de los nodos, usar el índice del arreglo en el que está el hijo?
gracias
(Editado por Belen Brandino - envío original jueves, 25 de marzo de 2021, 01:30)