Sin ttulo de diapositiva - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Sin ttulo de diapositiva

Description:

Sobre los brazos estaban construidos siete puentes y para los habitantes era ... pudieran regresar al punto de partida, despu s de haber cruzado por los siete ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 17
Provided by: CENTRODE83
Category:

less

Transcript and Presenter's Notes

Title: Sin ttulo de diapositiva


1
GRAFOS
2
CONTENIDO
  • INTRODUCCIÓN
  • QUE ES UN GRAFO?
  • CONCEPTOS IMPORTANTES
  • GRAFOS DIRIGIDOS
  • GRAFOS NO DIRIGIDOS
  • METODOS DE BUSQUEDA
  • BIBLIOGRAFIA

3
INTRODUCCION
4
DEFINICION
Un GRAFO es una estructura de datos dinámica que
permite representar diferentes tipos de
relaciones entre objetos de manera gráfica.
5
EJEMPLO
6
CONCEPTOS IMPORTANTES
Grado de un nodo
Grafo árbol
Lazo o bucle
Grafo completo
Camino
Grafo etiquetado
Grafo conexo
Multigrafo
Subgrafo
7
EJEMPLO
  • Los nodos c y e tienen grado 4, el nodo d tiene
    grado 6 y los demás nodos tiene grado 5
  • Existe un lazo o bucle en el nodo d
  • Es multigrafo ya que existen dos aristas que unen
    los vértices a y b
  • Existen varios caminos que unen el nodo a y el
    nodo d Ej. a-b-c-d-a, a-e-d , a-d o a-c-d
  • El camino a-c-d-a es un camino cerrado
  • El camino a-c-d-a es un camino simple, mientras
    que a-c-b-d-c no lo es.
  • El camino a-c-d-a es un camino cíclico
  • Es un Grafo conexo ya que todos los nodos tiene
    al menos un camino a otro nodo
  • Es un Grafo completo ya que todos los nodos se
    conectan con los demás
  • El nodo f es un nodo aislado

8
GRAFOS DIRIGIDOS
REPRESENTACION
Matriz de Adyacencia
Listas de Adyacencia
OBTENCIÓN DE CAMINOS
9
Matriz de Adyacencia
  • Booleana
  • Orden arbitrario a los vértices
  • Filas y columnas el mismo orden
  • Ventaja tiempo de acceso
  • Desventaja espacio de almacenamiento
  • Se puede determinar si existe un camino entre dos
    nodos

10
Listas de Adyacencia
  • Lista ordenada de vértices adyacentes a uno dado
  • Se puede representar mediante un arreglo
  • Espacio de almacenamiento NV NA
  • Ventaja espacio de almacenamiento
  • Desventaja tiempo de búsqueda de las aristas

11
Obtención de Caminos
  • Llegar desde un vértice origen a un destino
    recorriendo la menor distancia posible o con el
    menor costo.
  • Los algoritmos más usados para este fin son
  • DIJSKSTRA
  • FLOYD
  • WARSHALL

12
GRAFOS NO DIRIGIDOS
13
CONCEPTOS IMPORTANTES
Subgrafo
Subgrafo inducido
Árbol libre
Árbol abarcador
14
Árbol abarcador de costo mínimo
  • Es un árbol libre que conecta todos los vértices
    de V, se construye con las aristas de menor
    costo.
  • Los algoritmos más usados para este fin son
  • PRIM
  • KRUSKAL

15
Recorrido de un Grafo
  • Se caracterizan por el orden en el cual se
    expanden los nodos.
  • Los dos métodos más utilizados son
  • Recorrido en anchura
  • Recorrido en profundidad

16
Bibliografía
  • Cairó - Guardati, Estructuras de Datos
  • Joyanes Aguilar Luis, Estructuras de Datos
    (Libro de Problemas)
  • http//bochica.udea.edu.co/rflorez/ed1/grafos/gra
    fos01.html
Write a Comment
User Comments (0)
About PowerShow.com