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
Publicar un comentario