Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTOS BÁSICOS
DEFINICIÓN DE ÁRBOL
Existe un tipo de relación con gran variedad de aplicaciones en la ciencia de la computación y que por lo
general se representa mediante su grafo dirigido (dígrafo). Estas relaciones son esenciales para construir
bases de datos y compiladores de lenguajes, por nombrar solo dos áreas importantes. Estos tipos de
relación son llamados árboles, a veces llamados árboles con raíz o enraizados, por la apariencia de sus
dígrafos.
Sea A un conjunto y T una relación en A. T es un árbol si existe un vértice v0 en A con la propiedad de que
existe una única trayectoria en T de v0 hacia cualquier otro vértice en A, y además, no existe una
trayectoria de v0 a v0. Con frecuencia v0 es llamado raíz del árbol T, y T es entonces un árbol con raíz, el
cual denotaremos con (T, v0).
Con estas propiedades es posible analizar la apariencia del digrafo de un árbol típico.
Primero se traza la raíz v0. Ninguna arista entra a v0, pero pueden salir varias, las cuales son trazadas
hacia abajo. Los vértices terminales de las aristas que comienzan en v0 son los vértices del nivel 1,
mientras que v0 está en el nivel 0 (cero). También es importante mencionar que v0 es el padre de los
vértices del nivel 1, en consecuencia, los vértices del nivel 1 son los hijos de v0.
Cada vértice en el nivel 1 puede tener aristas que salgan de él, sucede lo mismo en los vértices de los
demás niveles. En estos niveles también existe un relación padre-hijo (y en toda pareja consecutiva de
niveles) y los hijos en cada uno de los vértices son llamados hermanos.
El proceso anterior continúa con tantos niveles como sea necesario para completar el digrafo. El nivel más
grande de un árbol es la altura de este; un árbol puede tener una infinidad de niveles y cualquier nivel
distinto del nivel cero puede contener un número infinito de vértices. Los vértices del árbol que no tienen
hijos son las hojas del árbol.
Los hijos de cada vértice del árbol están ordenados. Así, si un vértice tiene 4 hijos se harán referencia a
ellos como el primero, segundo, tercero y cuarto hijo de izquierda a derecha; un árbol de este tipo es un
árbol ordenado.
Si “n” es un entero positivo, un árbol T es un n-árbol (árbol n-ario) si cada vértice tiene a lo más “n” hijos.
Con ello, se dice que un 2-árbol es un árbol binario.
Cuando tenemos (T, v0) y v T, entonces T(v) también es un árbol con raíz v. T(v) es el subárbol de T
que comienza en v.
ÁRBOLES ETIQUETADOS
Es de mucha utilidad etiquetar los vértices o aristas de un digrafo (grafo dirigido), para indicar su uso con
un propósito específico. Para facilitar el trazo de los digrafos, se recomienda representar los vértices con
puntos y mostrar la etiqueta de cada vértice junto al punto que representa dicho vértice.
b) 3 - ( x + ( 6 * ( 4 / ( 2 – 3 ) ) ) )
c) ( x / y ) / ( ( x * 3 ) – ( z / 4 ) )