Beruflich Dokumente
Kultur Dokumente
• Alumnos:
- Dayana Puetate
- Jessica Tituaña
- Diego Toapanta
- Shirley Torres
- Wilder Vinueza
- Alex Yugcha
Definición de teoría de árboles
nodo no
nodos resueltos
resuelto distancia n-esimo
conectados distancia ultima
Nº mas total nodo mas
directamente a nodos minima conexión
cercano a involucrada cercano
no resueltos
conectado
1 A B 3 B 3 AB
A C 4 C 4 AC
B C 3+2=5
2,3 A D 4 D 4 AD
B E 3+5=8
C F 4+1=5 F 5 CF
4 D F 4+2=6
B E 3+5=8
H-G-C-A=9 C G 4+3=7 G 7 CG
5 F G 5+7=12
B E 3+5=8 E 8 BE
C E 4+4=8 E 8 CE
6 G H 7+2=9
E H 8+6=14
7 G H 7+2=9 H 9 GH
Algoritmo de Huffman
• Contar cuantas veces aparece cada carácter en el fichero a comprimir. Y crear una
lista enlazada con la información de caracteres y frecuencias.
• Ordenar la lista de menor a mayor en función de la frecuencia.
• Convertir cada elemento de la lista en un árbol.
• Fusionar todos estos árboles en uno único, para hacerlo se sigue el siguiente
proceso, mientras la lista de árboles contenga más de un elemento:
Con los dos primeros árboles formar un nuevo árbol, cada uno de los árboles
originales en una rama. o Sumar las frecuencias de cada rama en el nuevo elemento
árbol.
• La tabla describe el alfabeto a codificar, junto con las frecuencias de sus símbolos. En el
gráfico se muestra el árbol construido a partir de este alfabeto siguiendo el algoritmo
descrito.
• Símbolo Frecuencia:
A 0,15
B 0,30
C 0,20
D 0,05
E 0,15
F 0,05
G 0,10
Ejemplo:
• Se puede ver con facilidad cuál es el código del símbolo E: subiendo por el árbol se
recorren ramas etiquetadas con 1, 1 y 0; por lo tanto, el código es 011. Para obtener
el código de D se recorren las ramas 0, 1, 1 y 1, por lo que el código es 1110.
• La operación inversa también es fácil de realizar: dado el código 10 se recorren desde
la raíz las ramas 1 y 0, obteniéndose el símbolo C. Para descodificar 010 se recorren
las ramas 0, 1 y 0, obteniéndose el símbolo A.
Árbol de expansión:
• Un árbol de expansión es aquel que enlaza todos los nodos de la red, de
igual manera no permite la existencia de ciclos.
• Nodo fuente: El nodo fuente es aquel nodo en el cual todos sus ramales se
encuentran orientados hacia afuera.
•
• Nodo destino: El nodo destino es aquel nodo en el cual todos sus ramales
se encuentran orientados hacia él.
Árbol de expansión mínima
• El algoritmo del árbol de expansión mínima es un modelo de optimización
mínima, un modelo de optimización de redes que consiste en enlazar todos
los nodos de la red de forma directa
Ejemplo
Una abastecedora de agua desea llevar sus servicos a 7 diferentes fraccionamientos