SlideShare una empresa de Scribd logo
 Un         grafo        G       es      una
  pareja G=(V,A), donde V es un conjunto
  finito (i.e vértices) y A es un subconjunto
  del conjunto de parejas no ordenadas
  de V (i.e arcos).
Por ejemplo G=({a,b,c},{{a,c},{c,b}}).
   Hay   tres   maneras     de      representar   un    grafo     en      un    programa:
    mediante matrices, mediante listas y mediante matrices dispersas.

   Representación mediante matrices: La forma más fácil de guardar la información de
    los nodos es mediante la utilización de un vector que indexe los nodos, de manera que
    los arcos entre los nodos se pueden ver como relaciones entre los índices. Esta relación
    entre índices se puede guardar en una matriz, que llamaremos de adyacencia.

   Representación mediante listas:    En las listas de adyacencia lo que haremos srá
    guardar por cada nodo, además de la información que pueda contener el propio
    nodo, una lista dinámica con los nodos a los que se puede acceder desde él. La
    información de los nodos se puede guardar en un vector, al igual que antes, o en otra
    lista dinámica.

   Representación mediante matrices dispersas:         Para evitar uno de los problemas que
    teníamos con las listas de adyacencia, que era la dificultad de obtener las relaciones
    inversas, podemos utilizar las matrices dispersas, que contienen tanta información como
    las matrices de adyacencia, pero, en principio, no ocupan tanta memoria como las
    matrices, ya que al igual que en las listas de adyacencia, sólo representaremos
    aquellos enlaces que existen en el grafo.
   Para definir un camino euleriano es importante definir un
    camino euleriano primero. Un camino euleriano se define de
    la manera más sencilla como un camino que contiene todos
    los arcos del grafo.
    Teniendo esto definido podemos hablar de los grafos
    eulerianos describiéndolos simplemente como aquel grafo
    que contiene un camino euleriano.
   En un grafo es un camino, una sucesión
    de aristas adyacentes, que visita todos
    los vértices del grafo una sola vez. Si
    además el último vértice visitado es
    adyacente al primero, el camino es
    un ciclo hamiltoniano.
   Un grafo que no tiene ciclos y que conecta a todos los puntos, se
    llama un árbol. En un grafo con n vértices, los árboles tienen
    exactamente n - 1 aristas, y hay nn-2 árboles posibles. Su
    importancia radica en que los árboles son grafos que conectan
    todos los vértices utilizando el menor número posible de aristas. Un
    importante campo de aplicación de su estudio se encuentra en
    el análisis filogenético, el de la filiación de entidades que derivan
    unas de otras en un proceso evolutivo, que se aplica sobre todo a
    la averiguación del parentesco entre especies; aunque se ha
    usado también, por ejemplo, en el estudio del parentesco entre
    lenguas.
      Una de las aplicaciones mas
    importantes es de hallar el camino mas
    corto hacia un destino, ya sea de una
    ciudad a otra, de unos departamentos a
    otros, para el recorrido de árboles, sirve
    para           la          representación
    de algoritmos, etc. Un ejemplo de esto
    es la tarea de freír un huevo.

Más contenido relacionado

La actualidad más candente

Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
stefaniazamora2015
 
Mapa conceptual de Grafos Euleriano y Hamiltoniano
Mapa conceptual de Grafos Euleriano y HamiltonianoMapa conceptual de Grafos Euleriano y Hamiltoniano
Mapa conceptual de Grafos Euleriano y Hamiltoniano
Juan Ojeda
 
Vectores
VectoresVectores
Vectores
Joelvv
 
Trabajo de diseño
Trabajo de diseñoTrabajo de diseño
Trabajo de diseño
Andrey Parreño Lucero
 
Concurso de Matemática
Concurso de Matemática Concurso de Matemática
Concurso de Matemática
Camila Orihuela Solier
 
Mates fili
Mates filiMates fili
Mates fili
d mgr
 
Geometria
GeometriaGeometria
Geometria
Sandra Trejos
 
El fractal
El fractalEl fractal
El fractal
Alexa
 
Carlos y Oliver
Carlos y OliverCarlos y Oliver
Carlos y Oliver
jesselem
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
andresypp
 
Translación en el plano cartesiano
Translación en el plano cartesianoTranslación en el plano cartesiano
Translación en el plano cartesiano
Rodrigo Cavero
 
Grafos
GrafosGrafos
Que en una matriz
Que en una matrizQue en una matriz
Que en una matriz
nacional5campeon
 
cuestionario
cuestionariocuestionario
EVIDENCIA DE APRENDIZAJE: VECTORES
EVIDENCIA DE APRENDIZAJE: VECTORESEVIDENCIA DE APRENDIZAJE: VECTORES
EVIDENCIA DE APRENDIZAJE: VECTORES
Alvaro Lopez Enriquez
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
Junior Soto
 
Grafos 8.1 2016
Grafos 8.1 2016Grafos 8.1 2016
Grafos 8.1 2016
ead1943
 
Grafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia ArtificalGrafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia Artifical
Gonzalo Negrete Montaño
 

La actualidad más candente (18)

Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Mapa conceptual de Grafos Euleriano y Hamiltoniano
Mapa conceptual de Grafos Euleriano y HamiltonianoMapa conceptual de Grafos Euleriano y Hamiltoniano
Mapa conceptual de Grafos Euleriano y Hamiltoniano
 
Vectores
VectoresVectores
Vectores
 
Trabajo de diseño
Trabajo de diseñoTrabajo de diseño
Trabajo de diseño
 
Concurso de Matemática
Concurso de Matemática Concurso de Matemática
Concurso de Matemática
 
Mates fili
Mates filiMates fili
Mates fili
 
Geometria
GeometriaGeometria
Geometria
 
El fractal
El fractalEl fractal
El fractal
 
Carlos y Oliver
Carlos y OliverCarlos y Oliver
Carlos y Oliver
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
 
Translación en el plano cartesiano
Translación en el plano cartesianoTranslación en el plano cartesiano
Translación en el plano cartesiano
 
Grafos
GrafosGrafos
Grafos
 
Que en una matriz
Que en una matrizQue en una matriz
Que en una matriz
 
cuestionario
cuestionariocuestionario
cuestionario
 
EVIDENCIA DE APRENDIZAJE: VECTORES
EVIDENCIA DE APRENDIZAJE: VECTORESEVIDENCIA DE APRENDIZAJE: VECTORES
EVIDENCIA DE APRENDIZAJE: VECTORES
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
 
Grafos 8.1 2016
Grafos 8.1 2016Grafos 8.1 2016
Grafos 8.1 2016
 
Grafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia ArtificalGrafos y evitar eventos repetitivos Inteligencia Artifical
Grafos y evitar eventos repetitivos Inteligencia Artifical
 

Similar a Grafos

Grafos
GrafosGrafos
Grafos
GrafosGrafos
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datos
vicmz
 
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datos
victormagana
 
Grafos
GrafosGrafos
Grafos
greriber91
 
Trabajo estructura de_datos2
Trabajo estructura de_datos2Trabajo estructura de_datos2
Trabajo estructura de_datos2
vicmz
 
Trabajo estructura de_datos_subir
Trabajo estructura de_datos_subirTrabajo estructura de_datos_subir
Trabajo estructura de_datos_subir
vicmz
 
TRABAJO DE GRAFOS
TRABAJO DE GRAFOSTRABAJO DE GRAFOS
TRABAJO DE GRAFOS
OsirysRock
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
Hugo Arturo Gonzalez Macias
 
Capitulo1 grafos
Capitulo1 grafosCapitulo1 grafos
Capitulo1 grafos
luzconny3008
 
Unidad IV
Unidad IVUnidad IV
Unidad IV
ANA CAMPOS
 
Ascii
AsciiAscii
Ascii
ALTERN777
 
Presentación de grafos
Presentación de  grafosPresentación de  grafos
Presentación de grafos
marcoslotauro
 
Grafos jairo alvardo
Grafos jairo alvardoGrafos jairo alvardo
Grafos jairo alvardo
JairoAlvaradoT
 
Geraldo escalona
Geraldo escalonaGeraldo escalona
Geraldo escalona
geraldoescalonauts
 
Mapa Conceptual de Grafos
Mapa Conceptual de GrafosMapa Conceptual de Grafos
Mapa Conceptual de Grafos
Sandra Biondi
 
MATEMATICA_DISCRETA_UNIDAD.pptx
MATEMATICA_DISCRETA_UNIDAD.pptxMATEMATICA_DISCRETA_UNIDAD.pptx
MATEMATICA_DISCRETA_UNIDAD.pptx
alan477391
 
Matematicas discretas
Matematicas discretasMatematicas discretas
Matematicas discretas
luissanchez1240
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
Hanesita Clear
 
Presentación de grafos
Presentación de  grafosPresentación de  grafos
Presentación de grafos
marcoslotauro
 

Similar a Grafos (20)

Grafos
GrafosGrafos
Grafos
 
Grafos
GrafosGrafos
Grafos
 
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datos
 
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datos
 
Grafos
GrafosGrafos
Grafos
 
Trabajo estructura de_datos2
Trabajo estructura de_datos2Trabajo estructura de_datos2
Trabajo estructura de_datos2
 
Trabajo estructura de_datos_subir
Trabajo estructura de_datos_subirTrabajo estructura de_datos_subir
Trabajo estructura de_datos_subir
 
TRABAJO DE GRAFOS
TRABAJO DE GRAFOSTRABAJO DE GRAFOS
TRABAJO DE GRAFOS
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Capitulo1 grafos
Capitulo1 grafosCapitulo1 grafos
Capitulo1 grafos
 
Unidad IV
Unidad IVUnidad IV
Unidad IV
 
Ascii
AsciiAscii
Ascii
 
Presentación de grafos
Presentación de  grafosPresentación de  grafos
Presentación de grafos
 
Grafos jairo alvardo
Grafos jairo alvardoGrafos jairo alvardo
Grafos jairo alvardo
 
Geraldo escalona
Geraldo escalonaGeraldo escalona
Geraldo escalona
 
Mapa Conceptual de Grafos
Mapa Conceptual de GrafosMapa Conceptual de Grafos
Mapa Conceptual de Grafos
 
MATEMATICA_DISCRETA_UNIDAD.pptx
MATEMATICA_DISCRETA_UNIDAD.pptxMATEMATICA_DISCRETA_UNIDAD.pptx
MATEMATICA_DISCRETA_UNIDAD.pptx
 
Matematicas discretas
Matematicas discretasMatematicas discretas
Matematicas discretas
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 
Presentación de grafos
Presentación de  grafosPresentación de  grafos
Presentación de grafos
 

Más de hek_sk8

Desarrrollo de emprendedores
Desarrrollo de emprendedoresDesarrrollo de emprendedores
Desarrrollo de emprendedores
hek_sk8
 
Hector alvarez examen
Hector alvarez examenHector alvarez examen
Hector alvarez examen
hek_sk8
 
Revista
RevistaRevista
Revista
hek_sk8
 
Aplicacion de c
Aplicacion de cAplicacion de c
Aplicacion de c
hek_sk8
 
Hector alvarez
Hector alvarezHector alvarez
Hector alvarez
hek_sk8
 
Hector alvarez
Hector alvarezHector alvarez
Hector alvarez
hek_sk8
 
Desarrollo de tecnologías para incrementar la productividad agrícola
Desarrollo de tecnologías para incrementar la productividad agrícolaDesarrollo de tecnologías para incrementar la productividad agrícola
Desarrollo de tecnologías para incrementar la productividad agrícola
hek_sk8
 
Modelo osi
Modelo osiModelo osi
Modelo osi
hek_sk8
 
Redes
RedesRedes
Redes
hek_sk8
 
Señal y sus tipos
Señal y sus tiposSeñal y sus tipos
Señal y sus tipos
hek_sk8
 
Telecomunicaciones
TelecomunicacionesTelecomunicaciones
Telecomunicaciones
hek_sk8
 
Alumnos con carnet
Alumnos con carnetAlumnos con carnet
Alumnos con carnet
hek_sk8
 
Formato
FormatoFormato
Formato
hek_sk8
 
Formato
FormatoFormato
Formato
hek_sk8
 
Formato manual de sistema
Formato manual de sistemaFormato manual de sistema
Formato manual de sistema
hek_sk8
 

Más de hek_sk8 (15)

Desarrrollo de emprendedores
Desarrrollo de emprendedoresDesarrrollo de emprendedores
Desarrrollo de emprendedores
 
Hector alvarez examen
Hector alvarez examenHector alvarez examen
Hector alvarez examen
 
Revista
RevistaRevista
Revista
 
Aplicacion de c
Aplicacion de cAplicacion de c
Aplicacion de c
 
Hector alvarez
Hector alvarezHector alvarez
Hector alvarez
 
Hector alvarez
Hector alvarezHector alvarez
Hector alvarez
 
Desarrollo de tecnologías para incrementar la productividad agrícola
Desarrollo de tecnologías para incrementar la productividad agrícolaDesarrollo de tecnologías para incrementar la productividad agrícola
Desarrollo de tecnologías para incrementar la productividad agrícola
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Redes
RedesRedes
Redes
 
Señal y sus tipos
Señal y sus tiposSeñal y sus tipos
Señal y sus tipos
 
Telecomunicaciones
TelecomunicacionesTelecomunicaciones
Telecomunicaciones
 
Alumnos con carnet
Alumnos con carnetAlumnos con carnet
Alumnos con carnet
 
Formato
FormatoFormato
Formato
 
Formato
FormatoFormato
Formato
 
Formato manual de sistema
Formato manual de sistemaFormato manual de sistema
Formato manual de sistema
 

Último

Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 

Último (20)

Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 

Grafos

  • 1.  Un grafo G es una pareja G=(V,A), donde V es un conjunto finito (i.e vértices) y A es un subconjunto del conjunto de parejas no ordenadas de V (i.e arcos). Por ejemplo G=({a,b,c},{{a,c},{c,b}}).
  • 2. Hay tres maneras de representar un grafo en un programa: mediante matrices, mediante listas y mediante matrices dispersas.  Representación mediante matrices: La forma más fácil de guardar la información de los nodos es mediante la utilización de un vector que indexe los nodos, de manera que los arcos entre los nodos se pueden ver como relaciones entre los índices. Esta relación entre índices se puede guardar en una matriz, que llamaremos de adyacencia.  Representación mediante listas: En las listas de adyacencia lo que haremos srá guardar por cada nodo, además de la información que pueda contener el propio nodo, una lista dinámica con los nodos a los que se puede acceder desde él. La información de los nodos se puede guardar en un vector, al igual que antes, o en otra lista dinámica.  Representación mediante matrices dispersas: Para evitar uno de los problemas que teníamos con las listas de adyacencia, que era la dificultad de obtener las relaciones inversas, podemos utilizar las matrices dispersas, que contienen tanta información como las matrices de adyacencia, pero, en principio, no ocupan tanta memoria como las matrices, ya que al igual que en las listas de adyacencia, sólo representaremos aquellos enlaces que existen en el grafo.
  • 3. Para definir un camino euleriano es importante definir un camino euleriano primero. Un camino euleriano se define de la manera más sencilla como un camino que contiene todos los arcos del grafo. Teniendo esto definido podemos hablar de los grafos eulerianos describiéndolos simplemente como aquel grafo que contiene un camino euleriano.
  • 4. En un grafo es un camino, una sucesión de aristas adyacentes, que visita todos los vértices del grafo una sola vez. Si además el último vértice visitado es adyacente al primero, el camino es un ciclo hamiltoniano.
  • 5. Un grafo que no tiene ciclos y que conecta a todos los puntos, se llama un árbol. En un grafo con n vértices, los árboles tienen exactamente n - 1 aristas, y hay nn-2 árboles posibles. Su importancia radica en que los árboles son grafos que conectan todos los vértices utilizando el menor número posible de aristas. Un importante campo de aplicación de su estudio se encuentra en el análisis filogenético, el de la filiación de entidades que derivan unas de otras en un proceso evolutivo, que se aplica sobre todo a la averiguación del parentesco entre especies; aunque se ha usado también, por ejemplo, en el estudio del parentesco entre lenguas.
  • 6. Una de las aplicaciones mas importantes es de hallar el camino mas corto hacia un destino, ya sea de una ciudad a otra, de unos departamentos a otros, para el recorrido de árboles, sirve para la representación de algoritmos, etc. Un ejemplo de esto es la tarea de freír un huevo.