Вы находитесь на странице: 1из 16

4.1.

Terminología y
caracterización de árboles
Resultado de aprendizaje: Aplicar teoría de grafos mediante el uso del
algoritmo de flujo máximo y corte mínimo para decidir el camino óptimo
sobre un problema.
Objetivo: Analizar las propiedades de los grafos para la aplicación en
diversas situaciones de la vida real.
JOHNSONBAUGH RICHARD ; Matemáticas discretas, (Pág. 380-392)
Definición de árbol

Un árbol consta de un conjunto finito de elementos,


llamados nodos y de un conjunto finito de líneas
dirigidas, llamadas ramas que conectan los nodos.
Un árbol es un conjunto de uno o más nodos tales que:
hay un nodo especial llamado raíz y los restantes se
dividen en n ≥ 0 conjuntos disjuntos tal que cada uno de
estos conjuntos es un árbol y se los conoce como
subárboles.
Definición de árbol

Un árbol es un grafo no


dirigido conectado sin
circuitos simples.
Un grafo no dirigido es
un árbol si y sólo si
existe una ruta única
simple entre cualquiera
dos de sus vértices.
Definición de árbol

Árbol libre(T): Es una gráfica simple que satisface lo siguiente: si v y w son


vértices en T, existe una trayectoria simple única de v a w.
Árbol con raíz(T’): Es un árbol en el que un vértice específico se designa
como raíz.
Ejercicio: Establecer el árbol con raíz k
Terminología de Árboles

 Un nodo predecesor es llamado  Un nodo que


nodo interior
tiene hijos es llamado
padre.
 Un nodo sin hijos es llamado nodo
 Un nodo sucesor es llamado hijo. exterior

 Nodos con padre común son  Los


nodos descendientes consisten
en hijos, nietos hasta llegar a las
llamados hermanos. hojas.
 Un nodo sin hijos es llamado  Los nodos ancestros consisten de
padres, abuelos hasta llegar a la raíz.
hoja.
Terminología de Árboles

 Un lado es la línea que conecta un  La profundidad de la raíz es cero


padre con el hijo.
 Un camino es la secuencia de lados  El peso de un árbol es igual a la
que conectan un nodo con uno de longitud del camino más largo.
sus descendientes
 Un sub-árbol es un árbol formado
 La longitud del camino es el número al considerar un nodo como
de lados en el camino.
“raíz”. El nuevo árbol consiste de
 La profundidad o nivel de un nodo
es igual a la longitud de nodo a la este nodo y su descendencia.
raíz.
Terminología de Árboles
Ejercicios de terminología de árboles

Propiedad Valor
Número de nodos
Peso
Nodo raíz
Hojas
Nodos interiores
Nodos nivel 2
Nodos nivel 3
Ejercicios de terminología de árboles

Propiedad Valor
Número de nodos
Peso
Nodo raíz
Hojas
Nodos interiores
Nodos nivel 3
Nodos nivel 4
Algoritmo de Huffman

 Es un algoritmo para la construcción de códigos Carácter Frecuencia


de Huffmann, desarrollado por David A.
Huffmann en 1952
! 2
 Este algoritmo toma un alfabeto de n símbolos,
junto con sus frecuencias de aparición @ 3
asociadas, y produce un código de Huffman
para ese alfabeto y esas frecuencias. # 7
 El algoritmo comienza remplazando repetidas $ 8
veces las dos frecuencias más pequeñas con la
suma hasta que se obtiene una sucesión de dos % 12
elementos.
Ejercicio de Algoritmo de Huffman

2 3 7 8 12
32

5 7 8 12 20 12

12 8 12 12 8

20 12 5 7

32 2 3
Ejercicios de Algoritmo de Huffman

8 4 10 7 5 2 5 11 1 12 11

3 7 11 25 4 7 4 13 15 24 7 21

0,5 0,3 0,15 0,05 0,10 0,05 0,10 0,30 0,20 0,25
Enlaces de interes
• Terminología
• https://prezi.com/5kuiym9-7vwd/introduccion-terminologia-y-caracterizacion-de-arboles/

• Algoritmo de Huffman
• https://www.youtube.com/watch?v=vGNoaOqyTGY
• https://www.youtube.com/watch?v=4EuCGop966Q

• Código Huffman
• https://www.youtube.com/watch?v=DjdmAFFoBnE
• https://www.youtube.com/watch?v=4EuCGop966Q
Código de Huffman

Carácter Frecuencia

! 2
@ 3
# 7
$ 8
% 12

Вам также может понравиться