Está en la página 1de 16

GRAFOS

Integrantes:

-Christell Baño
-Ricardo Intriago
-Mell Mainato
-Steven Macias
¿Qué es un grafo?

◦ Conjunto de nodos (vértices)


unidos por arcos (aristas) que
pueden ser orientados o no.

09/21/2021
G = (V, E)
◦◦  V es el conjunto de nodos  V={
◦ E es el conjunto de arcos  E={

V={

E={

09/21/2021
Grado de un vértice
◦ Número de arcos que inciden en un nodo.
◦ Grado (C): 3
◦ Grado (D): 3
◦ Grado (E): 4
◦ Grado (F): 3
◦ Grado (H): 3

Grado de un grafo
◦ Suma de los grados de los vértices.

◦ Grado del grafo: 16


09/21/2021
Teorema del grado de un grafo
◦ La suma de los grados de los vértices equivale al doble del número de arcos.

09/21/2021
Tipos de grafos

09/21/2021
Tipos de grafos (dirección)
◦ Grafos no dirigidos
◦ Grafos dirigidos

09/21/2021
Grafo valorado o ponderado (con costo/peso)
◦ El costo o factor peso es el valor que se le asocia a un arco, el cual depende de lo que el
grafo represente

09/21/2021
Caminos
Un camino en un grafo es una sucesión finita en la que aparecen alternadamente
vértices y aristas de dicho grafo.

Un camino es una secuencia de arcos en que el extremo final de cada arco


coincide con el extremo inicial del siguiente en la secuencia.

09/21/2021
Características
• Es simple si no pasa dos veces por el mismo vértice

T1 = { v2 , v3 , v1 , v5 }

09/21/2021
• Es un ciclo si es simple y cerrado, es decir, cerrado donde el único vértice que
se repite es el inicial como punto de llegada.

• Es un camino que inicia y termina en el mismo modo

T1 = { v1 , v5 , v4 , v3 }

09/21/2021
• El numero de aristas que recorre se denomina longitud del camino

T1 = { v2 , v3 , v1 , v5 } T1 = { v1 , v5 , v4 , v3 }
Longitud = 3 Longitud = 3

09/21/2021
Terminologia

Vértice Adyacencia

Camino Vecindad Enlace

Grafo dirigido Grafo conectado

Grafo con pesos


09/21/2021
Representación en lenguajes de
programación
Cuando a los grafos se los quiere representar en lenguajes de programación, generalmente se suele
trabajar con dos representaciones:

◦ Matriz de adyacencia
◦ Listas de adyacencia

09/21/2021
Representación en lenguajes de
programación
◦ Matriz de adyacencia

09/21/2021
Representación en lenguajes de
programación
◦ Lista de adyacencia

09/21/2021

También podría gustarte