Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO 09
CAPITULO IV
ESTRUCTURAS DE DATOS COMPUESTAS NO
LINEALES.
GRAFOS (GRFICAS) Y ARBOLES.
1.- INTRODUCCIN.
V8
V5
V7 V2 e1
E3
V1 e2 e8
e5 e4 e7
V3 FIGURA IV.1
V4 V6
e6
3.- Elementos de un grafo.
GRAFO SIMPLE
GRAFO NULO.
Se tiene cuando el conjunto de arcos E esta vaco, pero debe de existir el conjunto de
vrtices V, ya que de otro modo si ambos conjuntos estn vacos, no se tendra ningn
grafo.
GRAFO COMPLETO
Es aquel que cada nodo tiene comunicacin directa con otros nodos.
4
5
VRTICE AISLADO.
Es aquel vrtice cuyo grado es igual a cero, esto quiere decir que no tiene ningn arco
que incida en l, por ejemplo en el grafo de la figura IV1 los vrtices v7 y v8 son
vrtices aislados.
ARCOS EN SERIE.
Dos arcos estn en serie si son adyacentes y su vrtice en comn es de grado 2,
como por ejemplo los arcos e7 y e8 de la figura IV.1 estn en serie, ya que son
adyacentes y el vrtice en el cual inciden v5 tiene un grado igual a 2.
ISOMORFISMO.
Isomorfismo significa igualdad en cuanto a los componentes de dos elementos. Un
grafo, se puede dibujar de mil formas y puede seguir siendo el mismo. Se dice que
dos grafos son equivalentes o isomrficos, siempre y cuando tengan un
comportamiento igual en cuanto a las caractersticas de la teora de grafos se refiere.
Para que dos grafos sean isomorficos es condicin necesaria, pero no suficiente si
cumple con las siguientes 3 caractersticas:
- Tener el mismo nmero de vrtices.
- El mismo nmero de arcos.
- El total de la suma de todos los grados de todos los nodos se idntico.
1 1
3 3 1 2 2 2 2 1
1 1
=10 =10
MATRIZ DE INCIDENCIA.
Si se tiene un grafo de n vrtices y m arcos, sin ciclos, se puede representar el grafo a
travs de una matriz de orden n por m y cuyo contenido va a ser un 1 para el
elemento aij si existe incidencia del arco j-simo con el vrtice i-simo, y ser de 0 si
no existe ninguna incidencia.
De la matriz de incidencia se pueden deducir los siguientes aspectos:
- El nmero de unos que aparece en cada rengln representa el grado del vrtice
correspondiente a ese vrtice (del rengln dado).
- El nmero de unos de cada columna que son dos, indica con que vrtices es
incidente el arco.
- Cuando un vrtice es aislado, su rengln correspondiente en su matriz de
adyacencia, contendr solo ceros.
V3
V4 a
V6
V2 gg b
f c
V1 d V5
V7
Figura 2
De la fig. 2
a b c d e f g h
v1 0 0 0 1 0 1 0 0
v2 0 0 0 0 1 1 1 1
v3 0 0 0 0 0 0 0 1 MATRIZ DE INCIDENCIA
v4 1 1 1 0 1 0 0 0
v5 0 0 1 1 0 0 1 0
v6 1 1 0 0 0 0 0 0
v7 0 0 0 0 0 0 0 0
MATRIZ DE CIRCUITOS
Se tiene una matriz de n circuitos por m arcos (los cuales son los que se encuentran el
circuito), y cuyo contenido va a ser un 1 para el elemento aij si es que el circuito del
rengln ii contiene el arco j. y ser 0 si el arco de esa columna no este incluido en el
rengln correspondiente.
De la figura tenemos 4 circuitos con 8 columnas.
a b c d e f g h
Cto.1 0 0 0 1 0 1 1 0
Cto.2 0 0 1 0 1 0 1 0
Cto.3 0 0 1 1 1 1 0 0
Cto.4 1 1 0 0 0 0 0 0
- Vamos a tener tantos renglones, como circuitos existan en el grafo, ya que cada
rengln corresponde a un circuito.
- Si en una columna todos sus elementos son cero, quiere decir que ese arco no
corresponde a ningn circuito.
- El nmero de unos en un rengln, indica cuantos arcos estn involucrados en ese
circuito,
MATRIZ DE ADYACENCIA.
Es una matriz de orden n por n vrtices, esto quiere decir que es una matriz cuadrada
y que adems es simtrica, y cuyos elementos van a tomar el valor de 1 para aij
cuando exista un arco entra el vrtice ii y el vrtice j y ser de 0 cuando este arco no
exista.
a
b d
e
FIGURA 3
De la fig. 3
a b c d e
a - 1 1 1 0
b 1 - 0 0 1
c 1 0 - 0 0 MATRZ DE ADYACENCIA
d 1 0 0 - 0
e 0 1 0 0 -
1 1 E
1
C 1 D
FIGURA 4
De la fig. 4
A B C D E
A - 1 1
B 1 - 1 1
C 1 - 1 MATRZ DE ADYACENCIA
D 1 1 - 1
E 1 1 -
De la fig. 4
A B C D E
A - 1 1 2 2
B 1 - 2 1 1
C 1 2 - 1 2 MATRZ DE CONECTIVIDAD
D 2 1 1 - 1
E 2 1 2 1 -
ARBOLES.
REPRESENTACIN DE ARBOLES.
Un rbol se puede representar en forma grfica, de barras y de conjuntos.
a
b
a
a b
d
e c
b d
d
c e
e
d
c
BOSQUE.
Es un conjunto de rboles, los cuales pueden ser transformados en un rbol de Knuth.
RBOL LIBRE, ORIENTADO Y ORDENADO.
En un rbol ordenado, es importante conservar siempre al nodo raz, as como el
orden en que van apareciendo los subrboles en cada nivel del rbol, en tanto que en
el rbol orientado no afecta en que orden vayan apareciendo los subrboles, solo que
se mantenga la relacin padre e hijo y finalmente en un rbol libre no importa ni la
precedencia de que nodo es padre, ni cual es hijo, ni el orden en que aparecen los
subrboles.
Nivel 1 a
Nivel 2 c
b
Nivel 3 d e
Nivel 4 f
n=3
m=1
m+1=2 21< 3<22 => 2<3<4
5 >
3 7
6 9
1 4
RECORRIDOS DE PRIMER ORDEN
ARRIBA-ABAJO: () a
ABAJO-ARRIBA: ()
PREORDEN (RAIZ-RI-RD)
INORDEN (RI-RAIZ-RD)
b c
POSORDEN (RI-RD-RAIZ)
abcdzegh d
hgedzbca z
abdeghcz
dghebazc
hgedbzca e