Está en la página 1de 16

INSTITUTO

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

Dar a conocer a los estudiantes de una


manera sencilla la importancia y aplicacin
de los grafos, de lo cual nos basaremos en
de los conceptos y una serie de ejercicios
especficos de acuerdo a los subtemas
mencionados anteriormente.

OBJETIVOS ESPECIFICOS

Dar a conocer la importancia de la representacin de


grafos.
Dar a conocer la representacin de los grafos as
como sus aplicaciones en el transcurso de nuestros
estudios.
Facilitar el aprendizaje de los alumnos con ejemplos
sobre como se realizan las representaciones de
grafos.
Realizar ejercicios en los cuales se pongan en
prctica los conocimientos adquiridos en las
exposiciones anteriores.

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

Dados los siguientes grafos construya su lista de adyacencia y su


respectiva matriz.

Construya los respectivos grafos y listas de adyacencia de las


siguientes matrices.

Obtenga los repectivos grafos y matrices de las siguientes


listas de adyacencias.

6.3 Algoritmos de recorrido y


bsqueda
Hay tres formas normales para recorrer un rbol binario T con
raz R.
Estos tres algoritmos se denominan preorden, inorden y
posorden.
Sus funciones son las siguientes:

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.

También podría gustarte