Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Politécnica de
Tecámac.
UNIDAD 5: ÁRBOLES
Maestra: Carmen Alarcón Mendoza.
Materia: Matemáticas Discretas.
Carrera: Ingeniería de software.
Alumnos y matriculas:
Campos Cuaquentzi Diego Enrique
1322134057
Cisneros Méndez Emmanuel
1322134279
Arboles
Concepto de árboles.
Un árbol es un grafo simple en el cual existe un único camino entre cada par de
vértices.
Sea G = (V, A) un grafo no dirigido. G se denomina ARBOL, si es conexo y no
contiene ciclos.
Un árbol con raíz, es un árbol que tiene un vértice particular designado como raíz.
Ejemplo de árbol:
En la figura anterior G1 corresponde a lo que llamamos mediante la definición
ARBOL, en el caso de G2, éste no corresponde debido a que contiene un ciclo.
Altura: Es el máximo número de niveles de todos los nodos del árbol. Equivale al
nivel más alto de los nodos más 1. También podemos hablar de altura de ramas,
el máximo número de nodos que hay que recorrer para llegar de la raíz a una de
las hojas.
Grado del Árbol: Es el máximo grado de todos los nodos del árbol.
Grado: El número de hijos que tiene el elemento con más hijos dentro del árbol.
En el árbol del ejemplo, el grado es tres, ya que tanto A como D tienen tres hijos, y
no existen elementos con más de tres hijos. También es el número de
descendientes directos de un determinado nodo.
Longitud de Camino: Es el número de arcos que deben ser recorridos para llegar
desde la raíz al nodo X. Por definición la raíz tiene longitud de camino 1, y sus
descendientes directos longitud de camino 2 y así sucesivamente.
Nodo Hijo: Cualquiera de lo nodo apuntado por uno de lo nodo del árbol. Un nodo
puede tener varios hijos. X es hijo de Y, sí y solo sí el nodo X es apuntado por Y.
También se dice que X es descendiente directo de Y.
Nodo Hoja: Nodo que no tiene hijos. Se llama hoja o terminal a aquellos nodos
que no tienen ramificaciones (hijos).
Nodo Raíz: Es el único nodo del árbol que no tiene padre es decir no es hijo de
ningún elemento. Este es el nodo que usaremos para referirnos al árbol.
Nodo: Son los Vértices o elementos del Árbol
Orden: Es el número potencial de hijos que puede tener cada elemento de árbol.
De este modo, diremos que un árbol en el que cada nodo puede apuntar a otros
dos es de orden dos, si puede apuntar a tres será de orden tres, etc. Podríamos
decir que nuestro árbol de ejemplo es de orden tres.
Un ejemplo claro de los árboles en la vida cotidiana son los árboles genealógicos.
Para este caso, los vértices representan a los miembros de la familia y los arcos
representan la relación de parentesco. Conforme los conocimientos adquiridos con
anterioridad, el árbol no deja de ser un grafo, pero es del tipo no dirigido.
Ejemplo de árbol genealógico:
En este ejemplo cabe señalar que los recuadros representan los vértices del grafo
y los arcos son las líneas que representan las relaciones de parentesco conforme
a esta familia:
Como se sabe, existen grafos que no tienen conexión y podría existir confusión el
pensar que un árbol es un grafo conectado que tiene circuitos no simples, pero es
importante mencionar que existen árboles del tipo que contienen circuitos no
simples que no necesariamente están conectados, y esos árboles reciben el
nombre de bosques, cuya característica es que cada uno de sus componentes
conectados es un árbol.
1. Visite la raíz
2. Atraviese el sub-árbol izquierdo
3. Atraviese el sub-árbol derecho
Árbol binario.
Los árboles binarios son estructuras de datos muy similares a las listas
doblemente enlazadas, en el sentido que tienen dos punteros que apuntan a otros
elementos, pero no tienen una estructura lógica de tipo lineal o secuencial como
aquellas, sino ramificada. Tienen aspecto de árbol, de ahí su nombre.
Un árbol binario es una estructura de datos no lineal en la que cada nodo puede
apuntar a uno o máximo a dos nodos. También se suele dar una definición
recursiva que indica que es una estructura compuesta por un dato y dos árboles.
Esto son definiciones simples. Este tipo de árbol se caracteriza porque tienen un
vértice principal y de él se desprende dos ramas. La rama izquierda y la rama
derecha a las que también se les conoce como subárboles.