SlideShare a Scribd company logo
1 of 8
UNIDAD 4 GRAFOS un árbol es una estructura de datos ampliamente usada que emula la forma de un árbol (un conjunto de nodos conectados). Un nodo es la unidad sobre la que se construye el árbol y puede tener cero o mas nodos hijos conectados a él. Se dice que un nodo a es padre de un nodo b, si existe un enlace desde a hasta b (en ese caso, también decimos que b es hijo de a). Sólo puede haber un único nodo sin padres, que llamaremos raíz. Un nodo que no tiene hijos se conoce como hoja.
5.2 Representación en Memoria Hay dos formas tradicionales de representar un árbol binario en memoria: Por medio de datos tipo punteros también conocidos como variables dinámicas o listas.  Por medio de arreglos.  Sin embargo la más utilizada es la primera, puesto que es la más natural para tratar este tipo de estructuras. Los nodos del árbol binario serán representados como registros que contendrán como mínimo tres campos. En un campo se almacenará la información del nodo. Los dos restantes se utilizarán para apuntar al subarbol izquierdo y derecho del subarbol en cuestión.
ÁRBOLES GENERALES Un árbol general ( a veces es llamado árbol ) se define como un conjunto, finito no vació T de elementos, llamados nodos, tales que: T contiene un elemento distinguido R, llamado raíz de T.  Los restantes elementos de T forman una colección ordenada de cero o mas árboles disjuntos T1, T2,.., Tm
Árboles Binarios Un árbol binario  T  se define como un conjunto finito de elementos, llamados nodos, de forma que: T  es vacío ( en cuyo caso se llama árbol nulo o árbol vació) o  T  contiene un nodo distinguido R, llamado raíz de T, y los restantes nodos de T forman un par ordenado de  árboles  binarios disjuntos T1 y T2.  Si T contiene una raíz R, los dos árboles T1 y T2 se llaman, respectivamente, subárboles izquierdo y derecho de la raíz R. Si T1 no es vació , entonces su raíz se llama sucesor izquierdo de R; y análogamente, si T2 no es vació, su raíz se llama sucesor derecho de R. Observe que : B es un sucesor izquierdo y C un sucesor derecho del nodo A.  El subárbol izquierdo de la raíz A consiste en los nodos B, D, E y F, y el subárbol derecho de A consiste en los nodos C , G, H, J, K y L.
GRAFOS Un grafo dirigido G consiste en un conjunto de vértices V y un conjunto de arcos o aristas A. Los vertice se denominan también nodos o puntos.  Un arco, es un par ordenado de vértices(V,W) donde V es el vértice inicial y W es el vértice terminal del arco Los arcos se utilizan para representar relaciones entre estos objetos.  Las aplicaciones más importantes de los grafos son las siguientes:  Rutas entre ciudades.  Determinar tiempos máximos y mínimos en un proceso.  Flujo y control en un programa.  Operaciones Sobre Grafos:  En esta sección analizaremos algunas de las operaciones sobre grafos, como :  Creación.  Inserción.  Búsqueda.  Eliminación.
TIPOS DE GRAFOS
Representación en Memoria Enlazada Los grafos se representan en memoria enlazada mediante listas de adyacencia. Una lista de adyacencia, se define de la siguiente manera: Para un vértice i es una lista en cierto orden formada por todos los vértices adyacentes [a,i]. Se puede representar un grafo por medio de un arreglo donde cabeza de i es un apuntador a la lista de adyacencia al vértice i. Veamos el siguiente grafo dirigido:
 

More Related Content

Viewers also liked

Comfirmar convite por favor
Comfirmar convite  por favorComfirmar convite  por favor
Comfirmar convite por favor
RuiFerreira12425
 
Convite (Margarida Lopo 8ºA)
Convite (Margarida Lopo 8ºA)Convite (Margarida Lopo 8ºA)
Convite (Margarida Lopo 8ºA)
margaridalopo
 
Estatíticas 2010 2011
Estatíticas 2010 2011Estatíticas 2010 2011
Estatíticas 2010 2011
jpms
 
HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014
HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014
HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014
FEDERICO ALMENARA CHECA
 
Grelha para analise_de_recursos_educativos_digitais- recurso pedagógico
Grelha para analise_de_recursos_educativos_digitais- recurso pedagógicoGrelha para analise_de_recursos_educativos_digitais- recurso pedagógico
Grelha para analise_de_recursos_educativos_digitais- recurso pedagógico
teresamferreira
 
Trabalho entrevista fatores operacionais
Trabalho entrevista   fatores operacionaisTrabalho entrevista   fatores operacionais
Trabalho entrevista fatores operacionais
Sandro Grohs
 
Nr 19 portaria 228 junho 2011
Nr 19 portaria 228 junho 2011Nr 19 portaria 228 junho 2011
Nr 19 portaria 228 junho 2011
cedop
 
Gld o balonista e o pescador
Gld   o balonista e o pescadorGld   o balonista e o pescador
Gld o balonista e o pescador
Carlos Goldani
 

Viewers also liked (20)

Edital
EditalEdital
Edital
 
Sugestão de projeto para a estruturação do movimento contra o Foro de São Paulo.
Sugestão de projeto para a estruturação do movimento contra o Foro de São Paulo.Sugestão de projeto para a estruturação do movimento contra o Foro de São Paulo.
Sugestão de projeto para a estruturação do movimento contra o Foro de São Paulo.
 
Fotospice
FotospiceFotospice
Fotospice
 
Comfirmar convite por favor
Comfirmar convite  por favorComfirmar convite  por favor
Comfirmar convite por favor
 
Clase 3
Clase 3Clase 3
Clase 3
 
Effective business writing.png
Effective business writing.pngEffective business writing.png
Effective business writing.png
 
Convite (Margarida Lopo 8ºA)
Convite (Margarida Lopo 8ºA)Convite (Margarida Lopo 8ºA)
Convite (Margarida Lopo 8ºA)
 
Estatíticas 2010 2011
Estatíticas 2010 2011Estatíticas 2010 2011
Estatíticas 2010 2011
 
HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014
HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014
HOJA DOMINICAL. VII DEL TO. CICLO A. día 23 de febrero del 2014
 
Grelha para analise_de_recursos_educativos_digitais- recurso pedagógico
Grelha para analise_de_recursos_educativos_digitais- recurso pedagógicoGrelha para analise_de_recursos_educativos_digitais- recurso pedagógico
Grelha para analise_de_recursos_educativos_digitais- recurso pedagógico
 
Cata
CataCata
Cata
 
Jornad ProAC - Camila Alves - Jul 2014 - Cemec
Jornad ProAC - Camila Alves - Jul 2014 - Cemec Jornad ProAC - Camila Alves - Jul 2014 - Cemec
Jornad ProAC - Camila Alves - Jul 2014 - Cemec
 
Trabalho entrevista fatores operacionais
Trabalho entrevista   fatores operacionaisTrabalho entrevista   fatores operacionais
Trabalho entrevista fatores operacionais
 
Genesis
GenesisGenesis
Genesis
 
Nr 19 portaria 228 junho 2011
Nr 19 portaria 228 junho 2011Nr 19 portaria 228 junho 2011
Nr 19 portaria 228 junho 2011
 
Quase 1000-problemas-resolvidos
Quase 1000-problemas-resolvidosQuase 1000-problemas-resolvidos
Quase 1000-problemas-resolvidos
 
21% dos brasileiros já pediram nome emprestado para fazer compras
21% dos brasileiros já pediram nome emprestado para fazer compras21% dos brasileiros já pediram nome emprestado para fazer compras
21% dos brasileiros já pediram nome emprestado para fazer compras
 
Gld o balonista e o pescador
Gld   o balonista e o pescadorGld   o balonista e o pescador
Gld o balonista e o pescador
 
Cisnes
CisnesCisnes
Cisnes
 
El mundo de carreras de autos
El mundo de carreras de autosEl mundo de carreras de autos
El mundo de carreras de autos
 

Similar to Unidad 4 Grafos

Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
favi_hola
 
Estructuras lineales y no lineales
Estructuras lineales y no linealesEstructuras lineales y no lineales
Estructuras lineales y no lineales
Anselmo Emilio
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
JPi2013
 
Organizacion logica de los datos estructuras dinamicas
Organizacion logica de los datos estructuras dinamicasOrganizacion logica de los datos estructuras dinamicas
Organizacion logica de los datos estructuras dinamicas
adrian oliver
 

Similar to Unidad 4 Grafos (20)

Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
 
Guia Estructura de Datos
Guia Estructura de DatosGuia Estructura de Datos
Guia Estructura de Datos
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOS
 
Arboles
ArbolesArboles
Arboles
 
Arboles TDAS
Arboles TDASArboles TDAS
Arboles TDAS
 
Arboles
ArbolesArboles
Arboles
 
Ascii
AsciiAscii
Ascii
 
ARBOLES
ARBOLESARBOLES
ARBOLES
 
Declaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdfDeclaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdf
 
Arboles
ArbolesArboles
Arboles
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Árboles Binarios
Árboles BinariosÁrboles Binarios
Árboles Binarios
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
Unidad 4 estructura no lineales
Unidad 4 estructura no linealesUnidad 4 estructura no lineales
Unidad 4 estructura no lineales
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
Estructuras lineales y no lineales
Estructuras lineales y no linealesEstructuras lineales y no lineales
Estructuras lineales y no lineales
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Trees dts
Trees dtsTrees dts
Trees dts
 
Organizacion logica de los datos estructuras dinamicas
Organizacion logica de los datos estructuras dinamicasOrganizacion logica de los datos estructuras dinamicas
Organizacion logica de los datos estructuras dinamicas
 

More from guest4c52363 (20)

Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 3 Listas Enlazadas
Unidad 3 Listas EnlazadasUnidad 3 Listas Enlazadas
Unidad 3 Listas Enlazadas
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
 

Recently uploaded

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Recently uploaded (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Unidad 4 Grafos

  • 1. UNIDAD 4 GRAFOS un árbol es una estructura de datos ampliamente usada que emula la forma de un árbol (un conjunto de nodos conectados). Un nodo es la unidad sobre la que se construye el árbol y puede tener cero o mas nodos hijos conectados a él. Se dice que un nodo a es padre de un nodo b, si existe un enlace desde a hasta b (en ese caso, también decimos que b es hijo de a). Sólo puede haber un único nodo sin padres, que llamaremos raíz. Un nodo que no tiene hijos se conoce como hoja.
  • 2. 5.2 Representación en Memoria Hay dos formas tradicionales de representar un árbol binario en memoria: Por medio de datos tipo punteros también conocidos como variables dinámicas o listas. Por medio de arreglos. Sin embargo la más utilizada es la primera, puesto que es la más natural para tratar este tipo de estructuras. Los nodos del árbol binario serán representados como registros que contendrán como mínimo tres campos. En un campo se almacenará la información del nodo. Los dos restantes se utilizarán para apuntar al subarbol izquierdo y derecho del subarbol en cuestión.
  • 3. ÁRBOLES GENERALES Un árbol general ( a veces es llamado árbol ) se define como un conjunto, finito no vació T de elementos, llamados nodos, tales que: T contiene un elemento distinguido R, llamado raíz de T. Los restantes elementos de T forman una colección ordenada de cero o mas árboles disjuntos T1, T2,.., Tm
  • 4. Árboles Binarios Un árbol binario T se define como un conjunto finito de elementos, llamados nodos, de forma que: T es vacío ( en cuyo caso se llama árbol nulo o árbol vació) o T contiene un nodo distinguido R, llamado raíz de T, y los restantes nodos de T forman un par ordenado de árboles binarios disjuntos T1 y T2. Si T contiene una raíz R, los dos árboles T1 y T2 se llaman, respectivamente, subárboles izquierdo y derecho de la raíz R. Si T1 no es vació , entonces su raíz se llama sucesor izquierdo de R; y análogamente, si T2 no es vació, su raíz se llama sucesor derecho de R. Observe que : B es un sucesor izquierdo y C un sucesor derecho del nodo A. El subárbol izquierdo de la raíz A consiste en los nodos B, D, E y F, y el subárbol derecho de A consiste en los nodos C , G, H, J, K y L.
  • 5. GRAFOS Un grafo dirigido G consiste en un conjunto de vértices V y un conjunto de arcos o aristas A. Los vertice se denominan también nodos o puntos. Un arco, es un par ordenado de vértices(V,W) donde V es el vértice inicial y W es el vértice terminal del arco Los arcos se utilizan para representar relaciones entre estos objetos. Las aplicaciones más importantes de los grafos son las siguientes: Rutas entre ciudades. Determinar tiempos máximos y mínimos en un proceso. Flujo y control en un programa. Operaciones Sobre Grafos: En esta sección analizaremos algunas de las operaciones sobre grafos, como : Creación. Inserción. Búsqueda. Eliminación.
  • 7. Representación en Memoria Enlazada Los grafos se representan en memoria enlazada mediante listas de adyacencia. Una lista de adyacencia, se define de la siguiente manera: Para un vértice i es una lista en cierto orden formada por todos los vértices adyacentes [a,i]. Se puede representar un grafo por medio de un arreglo donde cabeza de i es un apuntador a la lista de adyacencia al vértice i. Veamos el siguiente grafo dirigido:
  • 8.