lunes, 26 de marzo de 2012

*****ÁRBOLES*****


Los arboles tiene un código llamado Huffman.
Su representación es la de caracteres por cadenas del bit de longitud variable, proporciona una alternativa al ASC11 y de otros códigos de longitud fija.
Un árbol con raíz o árbol enraizado es un árbol en el cual un vértice en particular  se designa como raíz.
Los árboles con raíz se representan de forma tal, que el vértice raíz se coloca encima de los restantes, los cuales se sitúan por niveles según su distancia a la raíz.
Se le llama altura o profundidad de un árbol con raíz a la máxima distancia de un vértice a la raíz.





Existen los siguientes tipos de árboles:

Un árbol binario:

Es la estructura de datos en el cual cada nodo siempre tiene un hijo izquierdo y un hijo derecho. No puede tener mas de dos hijos a ese árbol se le conoce como binario. Si algún hijo tiene como referencia a null, es decir que no almacena ningún dato, se le conoce como nodo externo.


El árbol binario se dice árbol binario completo si todo padre tiene exactamente dos hijos.
Para cada padre v el subárbol izquierdo es el subgrafo de G que es el árbol enraizado con raíz el hijo izquierdo de v; el subárbol derecho es el subgrafo de G que es el árbol enraizado con raíz el hijo derecho de v.












Árbol binario lleno
Es un árbol en el que cada nodo tiene cero o dos hijos, as mimo se pueden representar con el alfabeto pero al hacer el procedimiento se tiene que tener de cero a dos hijos.






Árbol binario perfecto 
Es un árbol binario lleno en el que todas las hojas (vértices con ceros hijos) están a la misma profundidad o distancia desde la raíz   también llamada altura.





No hay comentarios:

Publicar un comentario