Recorrido de arboles binarios


Recorrido de un árbol: Preorden, Inorden, Postorden

Preorden: (raíz, izquierdo, derecho). Para recorrer un árbol binario no vacío en preorden, hay que realizar las siguientes operaciones recursivamente en cada nodo, comenzando con el nodo de raíz:
·         Visite la raíz
·         Atraviese el sub-árbol izquierdo
·          Atraviese el sub-árbol derecho

Inorden: (izquierdo, raíz, derecho). Para recorrer un árbol binario no vacío en inorden (simétrico), hay que realizar las siguientes operaciones recursivamente en cada nodo:
·         Atraviese el sub-árbol izquierdo
·         Visite la raíz
·          Atraviese el sub-árbol derecho

Postorden: (izquierdo, derecho, raíz). Para recorrer un árbol binario no vacío en postorden, hay que realizar las siguientes operaciones recursivamente en cada nodo:
·         Atraviese el sub-árbol izquierdo
·         Atraviese el sub-árbol derecho
·         Visite la raíz

En general, la diferencia entre preorden, inorden y postorden es cuándo se recorre la raíz. En los tres, se recorre primero el sub-árbol izquierdo y luego el derecho. Preorden (antes), inorden (en medio), postorden (después).

En preorden, la raíz se recorre antes que los recorridos de los subárboles izquierdo y derecho
En inorden, la raíz se recorre entre los recorridos de los árboles izquierdo y derecho
En postorden, la raíz se recorre después de los recorridos por el subárbol izquierdo y el derecho




Comentarios

Entradas más populares de este blog

Glosario Técnico lenguaje ensamblador

Pila semántica de un analizador sintáctico

Lenguaje Ensamblador "NASM"