Recorrido de un árbol: Preorden, Inorden, Postorden
•
Pre orden: (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:
1.
Visite la raíz
2.
Atraviese el sub-árbol izquierdo
3.
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:
1.
Atraviese el sub-árbol izquierdo
2.
Visite la raíz
3.
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:
1.
Atraviese el sub-árbol izquierdo
2.
Atraviese el sub-árbol derecho
3.
Visite la raíz
En
general, la diferencia entre pre orden, 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.
•
En pre orden, 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, y
•
En postorden, la raíz se recorre después de los recorridos por el subárbol
izquierdo y el derecho
|
No hay comentarios.:
Publicar un comentario