Está en la página 1de 11

ARBOLES

QUIPO:
Macario de Jesús Silva Mendoza
juan Francisco Calvillo Hernández
José Antonio Alfonzo Soto
Miguel Ángel moreno Villaseñor
Rosa Elena Pano Castillo
DEFINICION DE ÁRBOL
Desde el punto de vista conceptual, un árbol es un
objeto que comienza con una raíz (root) y se extiende
en varias ramificaciones o líneas (Edge), cada una de
las cuales puede extenderse en ramificaciones hasta
terminar, finalmente en una hoja

PROPIEDADES DE ÁRBOLES
La siguientes son las características y
propiedades más importantes de los
árboles en general
1. Todo árbol que es vacío tiene un único nodo raíz.
2. Un nodo X es descendiente directo de un nodo Y, si
el nodo X es apuntado por el nodo Y. en este caso es
común utilizar la expresión X es hijo de Y.
3. Un nodo es antecesor directo de un nodo Y, si el
nodo X es apuntado por el nodo Y. en este caso es
común utilizar la expresión X es el hijo de Y.
4. Se dice que todos los nodos que son descendientes
directos (hijos) de un mismo nodo (padre), son
hermanos.
5. Todo nodo que no tiene ramificaciones (hijo), se conoce
con el nombre de terminal u hoja.
6. Todo nodo que no es raíz, ni terminal u hoja se conoce
con el nombre de interior.
7. Grado es el número de descendiente directos de un
determinado nodo. Grado del árbol es el máximo grado
de todos los nodos del árbol, es decir, el grao más alto
entre todos los nodos.
8. Nivel es el número de arcos que deben ser recorridos
para llegar a un determinado nodo. Por definición la raíz
tiene nivel 1.
9. Altura del árbol es el máximo número de niveles de
todos del árbol.

ÁRBOLES LIBRES
Es una gráfica simple que satisface: si V y W son vértices en T,
en tonces existe un único camino simple de V A W.
• Grafo no dirigido acídico conexo.
• Foresta: es menos restrictivo, es un grafo no dirigido
acídico, da la posibilidad que sea no conexo.

Árbol libre
• Se dice que un grafo no dirigido es un árbol libre si es
acíclico y conexo. (dicho de otra manera, todo par de
vértices está conectado por exactamente un camino).

Árboles con raíz


Nodo Raíz: se refiere al primer nodo de un Árbol puede ser la
raíz.
Nodo Rama: estos son todos aquellos nodos que no son la
raíz y que además tiene al menos un hijo.
Nodo Hoja: son todos aquellos nodos que no tienen hijos, los
cuales siempre se encuentran en los extremos de la
estructura.
La imagen muestra de forma gráfica cuales son los nodos
raíz, rama, hoja.
Árboles Jerárquicos
Los árboles constituyen estructuras de datos jerárquicos, y
tienen multitud de aplicaciones, como, por ejemplo: análisis
de circuíos, representación de estructuras de fórmulas
matemáticas organización de datos en bases de datos.
Árboles Jerárquicos, el problema de las 8 monedas
Actualizado con la solución: mucha gente llega rápidamente
a la conclusión de que 3 pesadas descomponer las monedas
en dos grupos de 4
En realidad, como se ha escrito en los comentarios, solo se
necesitan 2 pesadas para la moneda falsa:
Si dividimos las monedas en 3 grupos y las nombramos como
A1, A2, A3, B1, B2, B3, C1, y C2, podemos empezar pensando
los grupos A y B en los dos lados de la balanza. Si ambos
pesan igual, podemos descártalos y pesar las monedas C1 y
C2 para determinar cuál es la más pesada. En el caso de que
uno de los grupos A o B sea más pesado, ejemplo, el A,
podemos pesar las monedas A1 yA2. En el caso de que ambas
pesen igual, la moneda A3 será la falsa, y en caso contrario la
balanza nos dará la respuesta.
Código de Hoffman
El código de Hoffman de tamaño es limitado es una variante
donde el objetivo es lograr que el camino de coste mínimo
con la restricción de que la longitud de cada palabra sea
menor que una contante.

Árboles vinarios.
Un árbol vinario es un grafo conexo, acíclico y no dirigido tal
que el grado de cada vértice no es mayor a 3.
De esta forma solo existe un camino entre un par de nodos.
Usos comunes de los árboles vinarios son los árboles vinarios
de búsqueda los montículos vinarios y codificación de
Hoffman.

Árboles vinarios completos


Por ejemplo, son las hojas b, c, d y los vértices a, A, B, C, D,
son nodo ramo las propiedades de los árboles son: existe un
único pase entre dos vértices cuales quiera en un árbol. El
número de vértices es mayor en uno al número de artista en
un árbol.
Altura de un árbol
Altura del nodo raíz. Para poder realizar búsquedas eficientes
en árboles se manejan dos características:
• Los árboles pueden estar balanceados por altura o por
peso.
• Árbol balanceado por altura: en donde todos los hijos o
nodos hoja se intentan mantener a la misma distancia
de la raíz.
Altura de un nodo: es la longitud del camino más largo desde
el nodo hasta una hoja que sea descendiente de este nodo.
Altura de un árbol = altura del nodo
Altura: el nivel más alto (grande).
Raíz: que no tiene padre(inicial).
Padre: que tiene hijo(s)
Hoja: no tiene hijo (s), tiene padre.

Árboles vinarios de búsqueda


Árboles vinarios de búsqueda
Método de búsqueda simple dinámico y eficiente,
fundamental; propiedad principal: cada un hijo más ala
izquierda y otro la derecha. en construcción de algoritmos al
nodo tiene un registro como un valor clave para efectuar las
búsquedas. El ABB tiene como propiedad que todos los
dameros emanados en su árbol izquierdo de cualquier nodo
“X” son menores que el elemento de marcado en “x”.

Bosque
¿Qué es un bosque?
Un bosque es una construcción lógica se usa para agrupar
uno o más dominios. Estos dominios almacenan objetos para
los usuarios o grupos, y proporcionan servicios de
autenticación.

Arboles generadores
Árbol generador. Un árbol generador de un grafo, es un
subgrafo conexo del mismo, que contiene a todos los vértices
y es un árbol. Estas propiedades son equivalentes a decir que
es un árbol que contiene todos los nodos del grafo en
cuestión, y a partir del cual se puede llegar al grafo
agregando aristas.
Búsqueda en anchura y profundidad
Búsqueda en anchura.es equivalente a recorrer un árbol por
niveles. Dado un nudo v, se visitan primero todos los nodos
adyacentes a v, luego todos los que están distancia a 2 (y no
visitados), a distancia 3, y así sucesivamente hasta recorrer
todos los nodos.

Búsqueda de profundidad. Es equivalente a un recorrido de


preorden de un árbol. Se elige un nodo v de partida. Se
marca como visitado y se recorren los nodos no visitados
adyacentes a v, usando recursivamente la búsqueda primero
en profundidad.
El recorrido puede ser grafos dirigidos o no dirigidos
TEOREMA DE PRIM
Algoritmo de Prim es un algoritmo perteneciente a la teoría
de los grafos para encontrar un árbol recubridor mínimo en
un grafo conexo, no dirigido y cuyas aristas están
etiquetadas.
En otras palabras, el algoritmo encuentra un subconjunto de
aristas que forman un árbol con todos los vértices, donde el
peso total de las aristas en el árbol es el mínimo posible. Si el
grafo no es conexo, entonces el algoritmo encontrara en
árbol recubridor mínimo para uno de los componentes
conexo que forman dicho grafo no conexo.

También podría gustarte