Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arboles
Arboles
Árboles
1
2
Se dice que un grafo está libre de circuitos, si y solo si, no existe un circuito
cerrado por el que se pueda llegar al mismo vértice sin que se tenga que regresar
por el mismo camino. Un grafo se llama árbol si y solo si, está libre de circuitos y es
conexo. Un árbol trivial es un grafo que consta de un único vértice
(Epp, 2012)
● ●
●
● ● ●
● ● ● ●
●
Ra íz
● ---- ---- ---- ---- ---- ---- ---- Nivel 0
v es un hijo de u
u es el padre de v u
v y w s on hermanos ● ---- ---- ---- ---- ● ---- ---- ---- ---- ---- ● ---- Nivel 1
v ● ---- ---- ---- ●w---- ● ---- ● ---- ---- ---- ---- ● ---- Nivel 2
● ---- ● ---- ● ---- ● ---- ---- ---- ● ---- ---- ---- ---- ---- ---- Nivel 3
● ---- ---- ---- ● ---- ---- ---- ---- ---- ● ---- ---- ---- ● ---- ---- ---- ---- Ni vel 4
5
Un árbol binario es un árbol enraizado en el que todo padre tiene como máximo
dos hijos. Cada hijo en un árbol binario se designa como un hijo izquierdo o como
un hijo derecho (pero no ambos) y cada padre tiene por lo más un hijo izquierdo y
un hijo derecho. Un árbol binario completo es un árbol binario en el que cada
padre tiene exactamente dos hijos.
Dado cualquier padre v en un árbol binario T, si v tiene un hijo izquierdo, entonces
el subárbol izquierdo de v es el árbol binario cuya raíz es el hijo izquierdo de v,
cuyos vértices consisten en el hijo izquierdo de v y todos sus descendientes y cuyas
aristas consisten en todas las aristas de T que conecten todas los vértices del
subárbol izquierdo. El subárbol derecho de v se define análogamente.
(Epp, 2012)
Ilustración de los términos usados en la definición de árboles binarios
que es un ancestro de ca da uno.
Raíz
●
u
v es el hijo
● ●w x es el hijo
i zquierdo de u derecho de w
v● ● ● x ●
● ● ●
● ● ●
● ● ● ● ●
Subárbol i zquierdo de w
Subárbol i zquierdo de w
7
Un árbol de búsqueda binaria es un árbol binario T en el que se asocian datos a
los vértices. Los datos están agregados de manera que, para cada vértice de T,
cada dato en el subárbol de la izquierda de v es menor que el dato de v, y cada
dato en el subárbol de la derecha de v es mayor que el dato de v.
(Epp, 2012)
a b
Los árboles binarios se utilizan en las ciencias de la computación para representar expresiones
algebraicas con anidamiento. Por ejemplo el siguiente árbol binario (etiquetado) a/b: el operador
está en la raíz y actúan en los hijos derecho e izquierdo de la raíz en el orden izquierdo –
derecho.
/
a b
El siguiente árbol representa la expresión a/(c + d). Os vértices internos son operadores
aritméticos y los vértices externos terminales son variables.
/
a +
c d
9
Referencias Bibliográficas
Epp, S. (2012) Matemáticas discretas con aplicaciones. (4ª ed.). México: Cengage Learning.
10