Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLGICOde
Representacin
DE CHILPANCINGO
grafos
Alumnos:
los
TEMAS
6.2.2Representacin de los
grafos computacional
6.3 Algoritmos de recorrido y
bsqueda
6.3.1 El camino ms corto
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
INTRODUCCIN
Para las matemticas y la ciencia de la computacin, un grafo es
el principal objeto de estudio de la teora de grafos.
Los grafos con representacin computacional nos sirven para
guardar informacin en el ordenador, adems nos permiten
estudiar las interrelaciones entre unidades que se encuentran en
interaccin.
6.2.2 Computacional
Existen diferentes formas de almacenar
grafos en una computadora. La estructura
de
datos,
usada
depende
de
las
caractersticas del grafo y el algoritmo
usado para manipularlo.
Entre las estructuras mas sencillas y usadas
se encuentran las listas y las matrices y
aunque
frecuentemente
se
usa
una
combinacin de ambos.
Lista de adyacencia
La lista de adyacencia contiene un arreglo del
tamao igual al numero de vrtices que hay,
en
donde
cada
alterado
del
arreglo
corresponde a un vrtice y en cada entrada
del arreglo ha apuntadores a listas en donde
las listas en donde estn vrtices que son
adyacentes al primer vrtice.
Lista de adyacencia
Para almacenar un grafo en una lista de adyacencia, se debe
trabajar con un arreglo de listas. Cada una de estas listas
almacena los adjuntos a un vrtice dado, comenzando por los
vrtices de ms arriba y los de ms a la izquierda.
REPRESENTACIN
(GRAFO DIRIGIDO)
REPRESENTACIN
(GRAFO NO DIRIGIDO)
Ejemplo General
Dado la siguiente red no dirigida, donde se indican la
longitud/coste de cada arista:
Representacin
mediante
matriz de adyacencia:
Representacin
mediante listas de
adyacencia: En las
listas se almacenan
pares (vrtice
adyacente, longitud
de arista).
Ejercicios
Preorden:
1) Procesa la raz R.
2) Recorre el subrbol izquierdo de R en preorden.
3) Recorre el subrbol derecho de R en preorden.
Inorden:
1) Recorre el subrbol izquierdo de R en inorden.
2) Procesa la raz R.
3) Recorre el subrbol derecho de R en inorden.
Postorden:
1) Recorre el subrbol izquierdo de R en postorden.
2) Recorre el subrbol derecho de R en postorden.
3) Procesa la raz R.