Documentos de Académico
Documentos de Profesional
Documentos de Cultura
10-11-2022 ARBOLES Y GRAFOS - Recorridos. Inorden. Preorden. Posorden. Operaciones en Un Árbol. Arboles Binarios Ordenados
10-11-2022 ARBOLES Y GRAFOS - Recorridos. Inorden. Preorden. Posorden. Operaciones en Un Árbol. Arboles Binarios Ordenados
UNIDAD VI.
ÁRBOLES Y GRAFOS
CONTENIDO
• Recorridos
• Inorden
• Preorden
• Posorden
• Operaciones en un árbol
• Arboles binarios ordenados.
•
RECORRIDO DE UN ÁRBOL
Para visualizar y/o consultar los datos almacenados en un árbol se necesita recorrer el árbol o visitar los nodos del
mismo. Al contrario que las listas enlazadas, los árboles binarios no tienen realmente un primer valor, un segundo
valor, tercer valor, etc. Se puede afirmar que el raíz viene el primero, pero ¿quién viene a continuación? Existen
diferentes métodos de recorrido de árbol ya que la mayoría de las aplicaciones binarias son bastante sensibles al
orden en el que se visitan los nodos, de forma que será preciso elegir cuidadosamente el tipo de recorrido.
Un recorrido de un árbol binario requiere que cada nodo del árbol sea procesado (visitado) una vez y sólo una
en una secuencia predeterminada. Existen dos enfoques generales para la secuencia de recorrido, profundidad y
anchura.
RECORRIDO DE UN ÁRBOL
En el recorrido en profundidad, el proceso exige un camino desde el raíz a través de un hijo, al descendiente
más lejano del primer hijo antes de proseguir a un segundo hijo. En otras palabras, en el recorrido en
profundidad, todos los descendientes de un hijo se procesan antes del siguiente hijo.
En el recorrido en anchura, el proceso se realiza horizontalmente desde el raíz a todos sus hijos, a
continuación a los hijos de sus hijos y así sucesivamente hasta que todos los nodos han sido procesados. En
otras palabras, en el recorrido en anchura, cada nivel se procesa totalmente antes de que comience el
siguiente nivel. Dado un árbol binario que consta de un raíz, un subárbol izquierdo y un subárbol derecho se
pueden definir tres tipos de secuencia de recorrido en profundidad.
TIPOS DE SECUENCIA DE RECORRIDO EN
PROFUNDIDAD
RECORRIDO EN PREORDEN
• El recorrido preorden2 (NID) conlleva los siguientes pasos, en los que la raíz va
antes que los subárboles:
• Recorrer la raíz (N)
• Recorrer el subárbol izquierdo (I) en preorden.
• Recorrer el subárbol derecho (D) en preorden.
• Regla (En el recorrido preorden la raíz se procesa antes que-los subárboles
izquierdo y derecho.)
RECORRIDO EN PREORDEN
• El recorrido postorden (IDN) procesa el nodo raíz (post) después de que los
subárboles izquierdo y derecho se han procesado. Se comienza situándose en la
hoja más a la izquierda y se procesa. A continuación se procesa su subárbol
derecho. Por último se procesa el nodo raíz. Las etapas del algoritmo son:
inorden C E F G N P R T
preorden N E C G F P T R
postorden C F G E R T P N
MUCHAS GRACIAS POR SU ATENCIÓN