Documente Academic
Documente Profesional
Documente Cultură
Butano
Representación de Organizaciones
• La estructura de una organización se puede
modelar utilizando un árbol con raíz. Cada
vértice de este árbol indica un puesto en la
organización.
Presidente
Vicepresidente Vicepresidente
de Investigacion Mercantil Vicepresidente
Y desarrollo Servicios
Organigrama
Sistemas de ficheros de ordenadores.
En la memoria de un ordenador, los ficheros se
organizan en directorios. Un directorio puede
contener tanto ficheros como subdirectorios. La raíz
de un directorio contiene el sistema de ficheros
completo. Así, un sistema de ficheros puede
representarse mediante un árbol con raíz, donde la
raíz representa el directorio raíz, los vértices internos
representan los subdirectorios y las hojas
representan los ficheros ordinarios o subdirectorios
/
vacíos.
usr bin tmp
a
a b
b
c d
c d
f
e
e f
G1 G2
Terminología
• Árbol libre: es un grafo no dirigido acíclico conexo.
• Foresta: es menos restrictivo, es un grafo no dirigido acíclico.
Es decir, da la posibilidad que sea no-conexo.
a b a b
bosque
c d c d
e G3 f e G4 f
• Otros ejemplos de grafos que no son árboles:
G1 G2 G3
G4
• Todo grafo conexo y acíclico es un árbol. ¿Qué
podemos decir de los grafos acíclicos, pero no
necesariamente conexos?
• Estos grafos se llaman bosques y tienen la propiedad
de que cada una de sus componentes conexas es un
árbol.
Un grafo con tres componentes conexas
Ejemplo de un bosque
RAIZ PRINCIPAL A PADRE DE
B,C,D
B C D
E F G H I J
NODOS
TERMINALES
U
SON
NODOS HOJAS
SON
K HIJOS DE A L
HERMANOS
TERMINALES
U
HOJAS
M
A
P
R C
L B D
O
O
F
N
U
G
N
I
D
T
NODOS
E F G H I J
I
U
D
D
INTERNOS
A
=
D
4
=
PROFUNDIDAD
LONGITUD ES EL
ES
5 K L
ELNUMERO
NUMERODE DE
ARISTAS
NODOS
NODOS
RECORRIDOS
RECORRIDAS EN
INTERNOS
EL CAMINO DEL
PRIMER AL
M
ULTIMO NODO
Terminología de grafos
• Sea T un grafo con raíz v.
• Si hay un camino de A hasta B, se dice que A es antecesor
de B, y que B es sucesor de A.
• El padre de un nodo u tal que u v, es el nodo u′ tal que
existe un arco dirigido desde u′ a u en T. También decimos
que u es un hijo de u′.
• Dos nodos son hermanos si tienen el mismo padre.
• Los ancestros de u son todos los nodos u′ u en el camino
desde u hasta v. Los descendientes de u son todos los
vértices que tienen a u como ancestro.
• Generación, es un conjunto de nodos con la misma
profundidad
• Una hoja es un nodo sin hijos. Los nodos que no son hojas se
llaman internos.
• El subárbol de T con raíz es u es el subgrafo de T inducido
por u y todos sus descendientes.
• Raíz es el nodo que no tiene ningún predecesor (sin padre).
• Hoja es el nodo que no tiene sucesores (sin hijos) (Terminal).
Los que tienen predecesor y sucesor se llaman nodos
interiores.
• Rama es cualquier camino del árbol.
• Bosque es un conjunto de árboles desconectados.
• Nivel o profundidad de un nodo, es la longitud del camino
desde la raíz hasta ese nodo. El nivel puede definirse como
0 para la raíz y nivel (predecesor)+1 para los demás nodos.
• Los nodos de la misma generación tienen el mismo nivel.
• Grado de un nodo, es el número de flechas que salen de
ese nodo (hijos). El número de las que entran siempre es
uno.
• Grado de un árbol, es el mayor grado que puede hallarse
en sus nodos.
• Longitud del camino entre 2 nodos: es el número de arcos
que hay entre ellos.
0.
Raíz
hijo
Padre
Hermano Subárbol
hoja
Nivel de profundidad = 6
Grado de un nodo = 3
Grado del árbol = 3
Considere el árbol con raíz v0
v0
v1 v2 v3
v4 v5 v6
v8 v9 v10
v7
- ^
A B / 3.5
C D
Árboles de expresión
• Representan un orden de ejecución
+
*
* +
+ -
A B * E
7 12 9
C D
5
b e
2
d
c f g
3 4 6 7
9 h i
8