4 IMPLEMENTACION : APLICACIONES ARBOLES BINARIOS ORDENADOS
\r
9 uses tda_gral, arbol_bin_ord;
\r
11 { procesa todos los nodos de un arbol recursivamente }
\r
12 PROCEDURE APL_ABO_recorrer_rec( a: ABO_arbol);
\r
16 { recorrer todos los nodos del arbol procesando todos los elementos }
\r
17 { ORDEN de recorrido: como el contenedor ya esta ordenado se recorre en el orden definido para el orden }
\r
18 PROCEDURE APL_ABO_recorrer_rec( a: ABO_arbol);
\r
19 PROCEDURE recorrer_rec( a: ABO_arbol );
\r
24 { proceso el subarbol izquierdo }
\r
25 ABO_mover_cte( a, ABO_izquierda, error );
\r
29 ABO_mover_cte( a, ABO_padre, error );
\r
31 { proceso el nodo corriente }
\r
32 ABO_elem_cte( a, e);
\r
33 Procesar_Elem_Recorrido( e );
\r
34 { proceso el subarbol izquierdo }
\r
35 ABO_mover_cte( a, ABO_derecha, error );
\r
39 { ABO_mover_cte( a, ABO_padre, error ); no hace falta }
\r
45 { me voy a la raiz y desde allĂ proceso todo }
\r
46 ABO_mover_cte( a, ABO_raiz, error );
\r