You are on page 1of 15

rboles

Ejemplos: rbol de decisin


Examen en 2 partes para decidir el curso a inscribirse:
A dnde debe ir si saca 9?

Anlisis de un rbol
rboles de deduccin sintctica o rboles analizados
rboles que a menudo se utilizan en el estudio de las gramticas para
mostrar la deduccin de oraciones gramaticalmente correctas a partir
de algunas normas bsicas.

Sintaxis: Estructura gramatical de las oraciones


Semntica: Significados de las palabras y sus interrelaciones.

Ejemplo:
La deduccin de la frase El joven atrapa la pelota

rboles: Terminologa

Padre
Hijo
Hermanos
Ancestro
Descendiente
Hoja
Interno
Subrbol

rboles
Terminologa

Ejemplo: Cuales son terminales y cuales internos

rboles
Lema 6.5.1
Cualquier rbol que tiene ms de un vrtice tiene al menos un vrtice de
grado 1.

Teorema 10.5.2
Para cualquier entero positivo n, cualquier rbol con n vrtices tiene n - 1
aristas.

Lema 10.5.3
Si G es cualquier grafo conexo, C es cualquier circuito en G y una de las
aristas de C se quita de G, entonces el grafo restante es conexo.

Teorema 10.5.4
Para cualquier entero positivo n, si G es un grafo conexo con n vrtices y n
- 1 aristas, entonces G es un rbol.
A

Arbol n-ario
Un rbol raz es un rbol n-ario si cada vrtice interno no
tiene ms de n hijos.
Un rbol es llamado n-ario completo si cada vrtice
interno tiene exactamente n hijos.
Ejemplo: Un rbol n-ario con n = 2 es un rbol binario.

Representacin de
expresiones algebraicas
Representar
a/b
a/(c d ).
((a - b) * c) + (d/e).

rbol n-ario lleno

Un rbol n-ario lleno con i vrtices internos contiene


n = m*i +1 vrtices.
Cada vrtice, excepto la raz, es el hijo de un vrtice interno.
Cada uno de los i vrtices internos tiene m hijos, hay m*i vrtices en el
rbol excluyendo la raz.

Por ende, el rbol contiene n = mi +1 vrtices

siendo
n = numero total de vrtices en el rbol.
m = cantidad de hijos de cada nodo

i = cantidad de nodos internos

rboles

Un rbol n-ario lleno con:


n vrtices tiene i = (n 1)/m vrtices internos y l = [(m 1)n + 1]/m hojas.
i vrtices internos tiene n = mi + 1 vrtices y l = (m 1)i + 1 hojas.
l hojas tiene n = (ml 1)/(m 1) vrtices y i = (l 1)/(m 1) vrtices internos.

Donde
n representa la cantidad de vrtices
i es la cantidad de vrtices internos

l el nmero de hojas en el rbol.

rboles
Ejercicio:
En el rbol 3-ario lleno con m = 3 hijos por nodo y n = 13 vrtices en total, calcular

nodos internos y hojas


i = (13 1)/3 = 4 vrtices internos

l = [(3 1)13 + 1]/3 = 9 hojas

Ejercicio
Un grafo G tiene diez vrtices y doce aristas. Es un rbol?
A

rboles
Un rbol n-ario balanceado:
Cuando todas sus hojas estn en los nivele h o h-1

rboles

Ejercicios