SlideShare a Scribd company logo
1 of 7
Representación de los Grafos
Alumno: Pedro Avaria
Docente: Pilar Pardo
Representación de los grafos
Un grafo Dirigido o No-Dirigido se puede representar mediante:
• Matriz de Adyacencia
• Lista de Adyacencia
• Arreglos para la Lista de Adyacencia.
Sea el siguiente Grafo Dirigido:
Donde:
V={1,2,3,4}
E={(1,2),(2,3), (,3,1), ((4,2),(3,4)}
Matriz Adyacente
• La Matriz Adyacente A de un Grafo G=(V,E) tiene V*V elementos y se
define como:
Ventajas y Desventajas de la Matriz Adyacente
VENTAJAS:
• Se puede determinar en un
tiempo fijo y constante si un
enlace(arco) pertenece o no al
grafo.
• Es fácil determinar si existe o
no un arco o enlace, solo se
debe posicionar en la matriz.
• Es fácil determinar si existe un
ciclo en el grafo, basta
multiplicar la matriz por ella
misma n veces hasta obtener
la matriz nula(no hay ciclos) o
bien una sucesión periódica
de matrices(hay ciclo)
DESVENTAJAS:
• Se requiere un almacenamiento |v|*|v|.
Es decir O(n2).
• Solo al leer o examinar la matriz puede
llevar un tiempo
Lista Adyacente
La lista de adyacencia para un vértice v es una lista enlazada de todos los
vértices w adyacentes a v. Un grafo puede ser representado por |v| listas de
adyacencias, una para cada vértice.
Ventajas:
• La lista de adyacencia requiere un
espacio proporcional a la suma
del número de vértices más el
número de enlaces(arcos). Hace
buen uso de la memoria.
• Se utiliza bastante cuando el
número de enlaces es mucho
menor que O(n2)
Ventajas y Desventajas de la Lista Adyacente
Desventajas:
• La representación con lista de
adyacencia es que puede llevar
un tiempo O(n) determinar si
existe un arco del vértice i al
vértice j, ya que pueden haber
O(n) vértices en la lista de
adyacencia. Para el vértice i.
Arreglos para la Lista de Adyacencia.
• Se utilizan los arreglos para implementar la Lista de Adyacencia:

More Related Content

What's hot

Algebra de matrices
Algebra de matricesAlgebra de matrices
Algebra de matrices
Walcer Lopez
 
Glosario teoria de grafos
Glosario teoria de grafosGlosario teoria de grafos
Glosario teoria de grafos
Andres Baena
 
Geometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectasGeometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectas
Liceo Naval
 
Taller 4 al rectas, planos y espacios vectoriales 2012 2
Taller 4 al rectas, planos y espacios vectoriales 2012 2Taller 4 al rectas, planos y espacios vectoriales 2012 2
Taller 4 al rectas, planos y espacios vectoriales 2012 2
tutoraamparo
 
Geometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectasGeometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectas
Liceo Naval
 
Webtest el numero complejo
Webtest el numero complejoWebtest el numero complejo
Webtest el numero complejo
Kamilo Silva
 
Fundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de EducagratisFundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de Educagratis
Educagratis
 
Funcion lineal
Funcion linealFuncion lineal
Funcion lineal
geojacv
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
itamargarcia2000
 

What's hot (20)

Algebra de matrices
Algebra de matricesAlgebra de matrices
Algebra de matrices
 
Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.
 
Glosario teoria de grafos
Glosario teoria de grafosGlosario teoria de grafos
Glosario teoria de grafos
 
Teoria de grafos. introducción
Teoria de grafos. introducciónTeoria de grafos. introducción
Teoria de grafos. introducción
 
Geometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectasGeometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectas
 
Taller 4 al rectas, planos y espacios vectoriales 2012 2
Taller 4 al rectas, planos y espacios vectoriales 2012 2Taller 4 al rectas, planos y espacios vectoriales 2012 2
Taller 4 al rectas, planos y espacios vectoriales 2012 2
 
Ecuaciones de las líneas paralelas y perpendiculares
Ecuaciones de las líneas paralelas y perpendicularesEcuaciones de las líneas paralelas y perpendiculares
Ecuaciones de las líneas paralelas y perpendiculares
 
Determinantes de Matrices Álgebra Lineal. Presentación diseñada por el MTRO. ...
Determinantes de Matrices Álgebra Lineal. Presentación diseñada por el MTRO. ...Determinantes de Matrices Álgebra Lineal. Presentación diseñada por el MTRO. ...
Determinantes de Matrices Álgebra Lineal. Presentación diseñada por el MTRO. ...
 
Geometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectasGeometría analítica problemas sobre rectas
Geometría analítica problemas sobre rectas
 
Webtest el numero complejo
Webtest el numero complejoWebtest el numero complejo
Webtest el numero complejo
 
G1
G1G1
G1
 
Clei 5
Clei 5Clei 5
Clei 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
G2
G2G2
G2
 
Fundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de EducagratisFundamentos de la Teoría de Grafos en Curso de Educagratis
Fundamentos de la Teoría de Grafos en Curso de Educagratis
 
Actividades funcion lineal
Actividades funcion linealActividades funcion lineal
Actividades funcion lineal
 
Función y Ecuacion Lineal
Función y Ecuacion LinealFunción y Ecuacion Lineal
Función y Ecuacion Lineal
 
Funcion lineal
Funcion linealFuncion lineal
Funcion lineal
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
 
Grafos 8.2.2
Grafos 8.2.2Grafos 8.2.2
Grafos 8.2.2
 

Viewers also liked (13)

Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Ejercicio 1 - Dijkstra
Ejercicio 1 - DijkstraEjercicio 1 - Dijkstra
Ejercicio 1 - Dijkstra
 
Reny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de AlgoritmoReny Galaviz y Jaime Marin Análisis de Algoritmo
Reny Galaviz y Jaime Marin Análisis de Algoritmo
 
Presentación matematicas discretas Euler
Presentación matematicas discretas EulerPresentación matematicas discretas Euler
Presentación matematicas discretas Euler
 
Algoritmo Dijkstra Ejemplo N. 2
Algoritmo Dijkstra Ejemplo N. 2Algoritmo Dijkstra Ejemplo N. 2
Algoritmo Dijkstra Ejemplo N. 2
 
Ejercicio grafos manuel escobar
Ejercicio grafos manuel escobarEjercicio grafos manuel escobar
Ejercicio grafos manuel escobar
 
Jose melendez estructura discreta 2
Jose melendez estructura discreta 2Jose melendez estructura discreta 2
Jose melendez estructura discreta 2
 
Ejercicios sobre grafos Reny Galaviz
Ejercicios sobre grafos Reny GalavizEjercicios sobre grafos Reny Galaviz
Ejercicios sobre grafos Reny Galaviz
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 
Grafos resueltos
Grafos  resueltosGrafos  resueltos
Grafos resueltos
 
Matemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosMatemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de Grafos
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Clase I Estructura de Datos
Clase I Estructura de Datos Clase I Estructura de Datos
Clase I Estructura de Datos
 

More from Pedro Avaria

Ejercicios de Grafos
Ejercicios de GrafosEjercicios de Grafos
Ejercicios de Grafos
Pedro Avaria
 
Cuadro comparativo Tipos de Problemas
Cuadro comparativo Tipos de ProblemasCuadro comparativo Tipos de Problemas
Cuadro comparativo Tipos de Problemas
Pedro Avaria
 
Tipos de problemas
Tipos de problemasTipos de problemas
Tipos de problemas
Pedro Avaria
 
Cuadro comparativo torres de hanoi
Cuadro comparativo torres de hanoiCuadro comparativo torres de hanoi
Cuadro comparativo torres de hanoi
Pedro Avaria
 
Metodos de Búsqueda
Metodos de BúsquedaMetodos de Búsqueda
Metodos de Búsqueda
Pedro Avaria
 
Complejidad algoritmo
Complejidad algoritmoComplejidad algoritmo
Complejidad algoritmo
Pedro Avaria
 
Complejidad algoritmo
Complejidad algoritmoComplejidad algoritmo
Complejidad algoritmo
Pedro Avaria
 

More from Pedro Avaria (10)

Ejercicios de Grafos
Ejercicios de GrafosEjercicios de Grafos
Ejercicios de Grafos
 
Cuadro
CuadroCuadro
Cuadro
 
Cuadro comparativo Tipos de Problemas
Cuadro comparativo Tipos de ProblemasCuadro comparativo Tipos de Problemas
Cuadro comparativo Tipos de Problemas
 
Tipos de problemas
Tipos de problemasTipos de problemas
Tipos de problemas
 
Recorridos
RecorridosRecorridos
Recorridos
 
Grafos
GrafosGrafos
Grafos
 
Cuadro comparativo torres de hanoi
Cuadro comparativo torres de hanoiCuadro comparativo torres de hanoi
Cuadro comparativo torres de hanoi
 
Metodos de Búsqueda
Metodos de BúsquedaMetodos de Búsqueda
Metodos de Búsqueda
 
Complejidad algoritmo
Complejidad algoritmoComplejidad algoritmo
Complejidad algoritmo
 
Complejidad algoritmo
Complejidad algoritmoComplejidad algoritmo
Complejidad algoritmo
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Representacion de Los Grafos

  • 1. Representación de los Grafos Alumno: Pedro Avaria Docente: Pilar Pardo
  • 2. Representación de los grafos Un grafo Dirigido o No-Dirigido se puede representar mediante: • Matriz de Adyacencia • Lista de Adyacencia • Arreglos para la Lista de Adyacencia. Sea el siguiente Grafo Dirigido: Donde: V={1,2,3,4} E={(1,2),(2,3), (,3,1), ((4,2),(3,4)}
  • 3. Matriz Adyacente • La Matriz Adyacente A de un Grafo G=(V,E) tiene V*V elementos y se define como:
  • 4. Ventajas y Desventajas de la Matriz Adyacente VENTAJAS: • Se puede determinar en un tiempo fijo y constante si un enlace(arco) pertenece o no al grafo. • Es fácil determinar si existe o no un arco o enlace, solo se debe posicionar en la matriz. • Es fácil determinar si existe un ciclo en el grafo, basta multiplicar la matriz por ella misma n veces hasta obtener la matriz nula(no hay ciclos) o bien una sucesión periódica de matrices(hay ciclo) DESVENTAJAS: • Se requiere un almacenamiento |v|*|v|. Es decir O(n2). • Solo al leer o examinar la matriz puede llevar un tiempo
  • 5. Lista Adyacente La lista de adyacencia para un vértice v es una lista enlazada de todos los vértices w adyacentes a v. Un grafo puede ser representado por |v| listas de adyacencias, una para cada vértice.
  • 6. Ventajas: • La lista de adyacencia requiere un espacio proporcional a la suma del número de vértices más el número de enlaces(arcos). Hace buen uso de la memoria. • Se utiliza bastante cuando el número de enlaces es mucho menor que O(n2) Ventajas y Desventajas de la Lista Adyacente Desventajas: • La representación con lista de adyacencia es que puede llevar un tiempo O(n) determinar si existe un arco del vértice i al vértice j, ya que pueden haber O(n) vértices en la lista de adyacencia. Para el vértice i.
  • 7. Arreglos para la Lista de Adyacencia. • Se utilizan los arreglos para implementar la Lista de Adyacencia: