SlideShare una empresa de Scribd logo
ESTRUCTURA DE
DATOS
Representación de
Árboles y Grafos
Miguel Angel Martínez Rodríguez
ÁRBOLES
Descripción:
Es una estructura de datos no-lineal y dinámica que
almacena elementos.
Miguel Angel Martínez Rodríguez
¿POR QUÉ?
No-lineal:
Puesto que a cada elemento del árbol le pueden seguir o no
varios elementos.
Dinámica:
Puesto que la estructura del árbol puede cambiar durante la
ejecución del programa.
DEFINICIÓN
Es una estructura jerárquica aplicada sobre una colección de
elementos u objetos llamados nodos; uno de los cuales es
conocido como raíz y creando una referencia de parentesco.
Miguel Angel Martínez Rodríguez
REPRESENTACIÓN
DE GRÁFICAS
a) Diagrama de Venn
b) Anidación de paréntesis.
c) Notación decimal de Dewey.
REPRESENTACIÓN
DE GRÁFICAS
d) Notación Indentada
e) Grafos
CARACTERISTICAS
Árbol que no es vacío, tiene un único nodo raíz.
Un nodo X es hijo de Y, si es descendiente directo de este.
Un nodo X es padre de Y, si es antecesor directo de este.
Nodos hermanos, descendientes directos de un nodo padre.
Nodo terminal u hoja, aquel que no tiene ramificaciones.
Nodo interior, aquel que no es raíz, terminal u hoja.
CARACTERISTICAS
Grado, número de descendientes directos de un determinado
nodo.
Grado del árbol, es el máximo grado de todos los nodos.
Nivel, número de arcos que deben ser recorridos para llegar a
un determinado nodo.
Altura, máximo número de niveles del árbol.
LONGITUD DE
CAMINO INTERNO
Es la suma de las longitudes de camino de todos los
nodos del árbol.
FORMULA;
Donde;
i: representa el nivel del árbol.
h: representa la altura del árbol.
ni: representa el número de nodos en cada nivel.
Miguel Angel Martínez Rodríguez
MEDIA DE LA LONGITUD
DE CAMINO INTERNO
Se calcula dividiendo la LCI entre el número de
nodos del árbol.
FORMULA;
Donde;
n: representa el número total de nodos del árbol.
Miguel Angel Martínez Rodríguez
EJEMPLO
Determinar del siguiente árbol;
O Longitud del Camino Interno.
O Media de la Longitud de Camino Interno.
LCI= (1*1) + (2*2) + (2*3) + (2*4)
LCI= 1 + 4 + 6 + 8
LCI= 19
LCIM= 19/ 7
LCIM= 2.714
Miguel Angel Martínez Rodríguez
NODO ESPECIAL
Tienen como objetivo reemplazar las ramas vacías o nulas del
árbol, no pueden tener descendientes y normalmente se
representan con la forma de un “cuadrado”.
A continuación se presenta un árbol con nodos especiales:
Nodo Especial
Nodo Especial
CONCEPTO DE
ÁRBOL EXTENDIDO
Es aquel en el que el número de hijos de cada nodo es
igual al grado del árbol.
Si alguno de los nodos del árbol no cumple esta
condición entonces deben incorporarse al mismo nodos
especiales, tantos como sea necesario para satisfacer la
condición.
Es la suma de las longitudes de camino de todos los nodos
especiales del árbol.
FORMULA;
Donde;
i: representa el nivel del árbol.
h: representa la altura del árbol.
nei: representa el número de nodos especiales en el nivel i.
i comienza desde el nivel 2.
LONGITUD DE
CAMINO EXTERNO
MEDIA DE LA LONGITUD
DE CAMINO EXTERNO
Se calcula dividiendo la LCE entre el número de nodos
especiales del árbol.
FORMULA;
Donde;
ne: representa el número total de nodos especiales del
árbol.
Miguel Angel Martínez Rodríguez
EJEMPLO
Determinar del siguiente árbol;
O Longitud del Camino Externo.
O Media de la Longitud de Camino Externo.
LCE= (2*3) + (4*4)
LCE= 6 + 16
LCE= 22
LCEM= 22/ 6
LCEM= 3.666
Miguel Angel Martínez Rodríguez
ÁRBOLES BINARIOS
Son árboles ordenados de grado 2.
En un árbol binario cada nodo puede tener como
máximo dos subárboles y siempre es necesario distinguir
entre el subárbol izquierdo y el subárbol derecho.
ÁRBOLES BINARIOS
DISTINTOS
Son aquellos en los cuales, sus estructuras son diferentes.
Miguel Angel Martínez Rodríguez
ÁRBOLES BINARIOS
SIMILARES
Son aquellos en los cuales, sus estructuras son idénticas,
pero la información que contienen sus nodos difieren
entre sí.
Miguel Angel Martínez Rodríguez
ÁRBOLES BINARIOS
EQUIVALENTES
Se definen como aquellos que son similares y
además los nodos contienen la misma información.
Miguel Angel Martínez Rodríguez
ÁRBOLES BINARIOS
COMPLETOS
Árbol en el que todos sus nodos, excepto los del
ultimo nivel, tienen dos hijos: el subárbol izquierdo
y el subárbol derecho.
Miguel Angel Martínez Rodríguez
NODOS DE UN ÁRBOL
BINARIO COMPLETO
Se puede calcular el número de nodos de un árbol
binario completo de altura h.
FORMULA;
Donde;
ABC: significa Árbol Binario Completo.
h: es la altura del árbol.
NÚMERO DE
NODOSABC = (2^h)-1
Miguel Angel Martínez Rodríguez
EJEMPLO
Determinar el número de nodos del siguiente
árbol binario completo.
NN= (2^3) – 1
NN= 8 – 1
NN= 7
Miguel Angel Martínez Rodríguez
REPRESENTACIÓN DE
ÁRBOLES GENERALES
COMO BINARIOS
Existen tres pasos que se deben aplicar para la
conversión del árbol general al árbol binario.
PASO 1 Y 2
1) Enlazar los hijos de
cada nodo en forma
horizontal (los
hermanos).
2) Enlazar en forma
vertical el nodo padre
con el hijo que se
encuentra más a la
izquierda. Además,
debe eliminarse el
vinculo de ese padre
con el resto de sus
hijos.
PASO 3
Rotar el diagrama resultante, aproximadamente 45 grados
hacia la izquierda, y así se obtendrá el árbol binario
correspondientes.
Miguel Angel Martínez Rodríguez
CONDICIONES A CUMPLIR
Si la rama de la derecha de cada nodo, excepto el nodo raíz, es
distinta del vacío, se encuentra un nodo que era hermano de
este en el árbol.
Por ejemplo en la Figura A en comparación con la Figura C:
C era hermano de B.
D era hermano de C.
D era hermano de B.
E y F eran hermanos.
M y N eran hermanos.
H, I, J y K eran hermanos.
Miguel Angel Martínez Rodríguez
Si la rama izquierda de cada nodo (si esta es distinto del vacío),
se encuentra un nodo que era hijo de éste en el árbol general.
Por ejemplo en la Figura A en comparación con la Figura C):
E era hijo de B.
F era hijo de B.
F era hermano de E.
B, C y D era hijos de A.
M y N eran hijos de G.
G era hijo de C.
CONDICIONES A CUMPLIR
Miguel Angel Martínez Rodríguez
REPRESENTACIÓN DE UN
BOSQUE COMO ÁRBOL
BINARIO
Un bosque representa un conjunto normalmente
ordenado de uno o más árboles generales.
PASOS
1)Enlazar de forma horizontal las raíces de los distintos árboles
generales.
2)Enlazarse los hijos de cada nodo en forma horizontal.
3)Enlazarse en forma vertical el nodo padre con el hijo que se
encuentra más a la izquierda. Además se elimina el vinculo del
padre con el resto del sus hijos.
4)Por ultimo debe rotarse el diagrama resultante aproximadamente
45° hacia la izquierda.
GRÁFICAS
Es una estructura de datos que permite representar
diferentes tipos de relaciones entre los objetos.
Miguel Angel Martínez Rodríguez
ELEMENTOS DE LAS
GRÁFICAS
NODOS:
También conocidos como vértices; almacenan información del
objeto.
ARCOS:
También llamados aristas; conectan un vértice con otro y
representan la relación entre dicha información.
DEFINICIÓN
Una gráfica G consta de dos conjuntos: V(G) y A(G).
Gráfica= (V, A)
V: simboliza el conjunto de vértices.
A: es el conjunto de aristas.
Miguel Angel Martínez Rodríguez
CONCEPTOS
GRADO DE UN NODO
Es el número de aristas que apuntan al vértice.
Sino tiene aristas, es un vértice aislado.
LAZO O BUCLE
Es una arista que conecta a un nodo consigo.
CAMINO
Secuencia de n vértices que se debe seguir para llegar del nodo
origen al nodo destino.
CAMINO CERRADO
Es cerrado cuando el primer y último nodo son iguales.
CAMINO SIMPLE
Si todos sus nodos son distintos, con excepción del primero y el
segundo.
CICLO
Es un camino simple cerrado de longitud 3 o mayor.
CONCEPTOS
GRÁFICA CONEXA
Si existe un camino simple entre dos de sus nodos cualesquiera.
GRÁFICA ÁRBOL
Cuando es una grafica conexa sin ciclos.
GRÁFICA COMPLETA
Si cada vértice es adyacente a todos los demás vértices.
CONCEPTOS
GRÁFICA ETIQUETADA
Cuando sus aristas tienen un valor asignado.
MULTIGRÁFICA
Si al menos dos de sus vértices están conectados por dos aristas.
SUBGRÁFICA
Donde cada arista prima es incidente con el vértice primo.
G= (V, A); G`= (V`, A`)
CONCEPTOS
En la gráfica a existe un lazo o bucle en el
vértice d.
Es decir a = (d, d).
OTROS CONCEPTOS
Miguel Angel Martínez Rodríguez

Más contenido relacionado

La actualidad más candente

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
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
José Antonio Sandoval Acosta
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
DARKGIRL93
 
Arboles presentacion
Arboles presentacionArboles presentacion
Arboles presentacionjenny
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos
Kaneki04
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
Caro_Noirgean
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
deff000001
 
Modelo entidad
Modelo entidadModelo entidad
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
Angel Vázquez Patiño
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
Yaskelly Yedra
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
michell_quitian
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
Alvaro Enrique Ruano
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
Daniel Gomez Jaramillo
 
Recursividad
RecursividadRecursividad
Recursividad
TAtiizz Villalobos
 

La actualidad más candente (20)

Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Arboles presentacion
Arboles presentacionArboles presentacion
Arboles presentacion
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Colas
ColasColas
Colas
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
 
ARBOLES
ARBOLESARBOLES
ARBOLES
 
Pt7seccion2
Pt7seccion2Pt7seccion2
Pt7seccion2
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Recursividad
RecursividadRecursividad
Recursividad
 

Destacado

ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)
ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)
ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)
Videoconferencias UTPL
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOS
Anthony Can
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de pruebaJPi2013
 
grafos estructura de datos
grafos estructura de datosgrafos estructura de datos
grafos estructura de datos
Francisco Barrios
 
Demostracion de isomorfismos grafos Petersen
Demostracion de isomorfismos grafos PetersenDemostracion de isomorfismos grafos Petersen
Demostracion de isomorfismos grafos PetersenRosa E Padilla
 
Unidad cuatro estructura de datos
Unidad cuatro estructura de datosUnidad cuatro estructura de datos
Unidad cuatro estructura de datos
René Sosa Arana
 
Arboles v2
Arboles v2Arboles v2
Arboles v2
Viposadas
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datosSistemasGrupo
 
Árboles [Matemáticas Discretas]
Árboles [Matemáticas Discretas]Árboles [Matemáticas Discretas]
Árboles [Matemáticas Discretas]
aldodelgadomtz
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binariosfavi_hola
 
Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.
Nabor Chirinos
 
Ejemplos diagrama de arbol
Ejemplos diagrama de arbolEjemplos diagrama de arbol
Ejemplos diagrama de arbol
Nicortiz07
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Grafos
GrafosGrafos

Destacado (20)

ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)
ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)
ESTRUCTURA DE DATOS (II Bimestre Abril Agosto 2011)
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOS
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
 
Recorrido en árboles binarios
Recorrido en árboles binariosRecorrido en árboles binarios
Recorrido en árboles binarios
 
grafos estructura de datos
grafos estructura de datosgrafos estructura de datos
grafos estructura de datos
 
Grafos
GrafosGrafos
Grafos
 
Demostracion de isomorfismos grafos Petersen
Demostracion de isomorfismos grafos PetersenDemostracion de isomorfismos grafos Petersen
Demostracion de isomorfismos grafos Petersen
 
Arboles
ArbolesArboles
Arboles
 
Grafos en sage
Grafos en sageGrafos en sage
Grafos en sage
 
Unidad cuatro estructura de datos
Unidad cuatro estructura de datosUnidad cuatro estructura de datos
Unidad cuatro estructura de datos
 
Arboles v2
Arboles v2Arboles v2
Arboles v2
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Árboles [Matemáticas Discretas]
Árboles [Matemáticas Discretas]Árboles [Matemáticas Discretas]
Árboles [Matemáticas Discretas]
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.
 
Ejemplos diagrama de arbol
Ejemplos diagrama de arbolEjemplos diagrama de arbol
Ejemplos diagrama de arbol
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Arboles con raiz
Arboles con raizArboles con raiz
Arboles con raiz
 
Grafos
GrafosGrafos
Grafos
 

Similar a Estructura de Datos - árboles y grafos

Arboles ppt
Arboles pptArboles ppt
Arboles pptINFOP
 
Árboles Binarios
Árboles BinariosÁrboles Binarios
Árboles Binarios
ElmerPichiy
 
Unidad v arboles
Unidad v arbolesUnidad v arboles
Unidad v arbolesAnthony Can
 
Cap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptx
Cap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptxCap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptx
Cap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptx
ga329963
 
Exposición fundamentos de probabilidad
Exposición fundamentos de probabilidadExposición fundamentos de probabilidad
Exposición fundamentos de probabilidadAlicia Murillo
 
Árboles binarios
Árboles binariosÁrboles binarios
Árboles binarios
Cecilia Loeza
 
Organizacion logica de los datos
Organizacion logica de los datosOrganizacion logica de los datos
Organizacion logica de los datosGESVH
 
Unidad 4 Grafos
Unidad 4 GrafosUnidad 4 Grafos
Unidad 4 Grafos
guest4c52363
 

Similar a Estructura de Datos - árboles y grafos (20)

Arboles
Arboles Arboles
Arboles
 
Arboles ppt
Arboles pptArboles ppt
Arboles ppt
 
Arbolbin
ArbolbinArbolbin
Arbolbin
 
Arboles
ArbolesArboles
Arboles
 
Árboles Binarios
Árboles BinariosÁrboles Binarios
Árboles Binarios
 
Unidad v arboles
Unidad v arbolesUnidad v arboles
Unidad v arboles
 
Unidad IV
Unidad IVUnidad IV
Unidad IV
 
Ascii
AsciiAscii
Ascii
 
Cap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptx
Cap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptxCap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptx
Cap6ARBOLESeeeeeeeeeeeeeeeeeeeeeeee.pptx
 
Arboles02
Arboles02Arboles02
Arboles02
 
Exposición fundamentos de probabilidad
Exposición fundamentos de probabilidadExposición fundamentos de probabilidad
Exposición fundamentos de probabilidad
 
Árboles binarios
Árboles binariosÁrboles binarios
Árboles binarios
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
Organizacion logica de los datos
Organizacion logica de los datosOrganizacion logica de los datos
Organizacion logica de los datos
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
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
 

Más de Miguel Rodríguez

Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
Miguel Rodríguez
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Miguel Rodríguez
 
Estudio de factibilidad de un proyecto
Estudio de factibilidad de un proyectoEstudio de factibilidad de un proyecto
Estudio de factibilidad de un proyecto
Miguel Rodríguez
 
Sistema de Conteo de Inventarios
Sistema de Conteo de InventariosSistema de Conteo de Inventarios
Sistema de Conteo de Inventarios
Miguel Rodríguez
 
Técnicas de Conmutación
Técnicas de ConmutaciónTécnicas de Conmutación
Técnicas de Conmutación
Miguel Rodríguez
 
Red Telefonica Publica (POST)
Red Telefonica Publica (POST)Red Telefonica Publica (POST)
Red Telefonica Publica (POST)
Miguel Rodríguez
 
Cable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos TelefonicosCable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos Telefonicos
Miguel Rodríguez
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
Miguel Rodríguez
 
Suministros de energía eléctrica
Suministros de energía eléctricaSuministros de energía eléctrica
Suministros de energía eléctrica
Miguel Rodríguez
 
Asignacion de roles y/o funciones
Asignacion de roles y/o funcionesAsignacion de roles y/o funciones
Asignacion de roles y/o funciones
Miguel Rodríguez
 
Características de la información financiera
Características de la información financieraCaracterísticas de la información financiera
Características de la información financiera
Miguel Rodríguez
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Miguel Rodríguez
 
Magnetismo y almacenamiento de información
Magnetismo y almacenamiento de informaciónMagnetismo y almacenamiento de información
Magnetismo y almacenamiento de información
Miguel Rodríguez
 
Herramientas administrativas
Herramientas administrativasHerramientas administrativas
Herramientas administrativas
Miguel Rodríguez
 
Programa contable COI
Programa contable COIPrograma contable COI
Programa contable COI
Miguel Rodríguez
 
La administración en el siglo XXI
La administración en el siglo XXILa administración en el siglo XXI
La administración en el siglo XXI
Miguel Rodríguez
 
Tipos de proyectos de investigación
Tipos de proyectos de investigaciónTipos de proyectos de investigación
Tipos de proyectos de investigación
Miguel Rodríguez
 
Lenguaje de Modelado Unificado
Lenguaje de Modelado UnificadoLenguaje de Modelado Unificado
Lenguaje de Modelado Unificado
Miguel Rodríguez
 
Ciencias de la computacion
Ciencias de la computacionCiencias de la computacion
Ciencias de la computacion
Miguel Rodríguez
 
Objetivos del Gobierno de TI
Objetivos del Gobierno de TIObjetivos del Gobierno de TI
Objetivos del Gobierno de TI
Miguel Rodríguez
 

Más de Miguel Rodríguez (20)

Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Estudio de factibilidad de un proyecto
Estudio de factibilidad de un proyectoEstudio de factibilidad de un proyecto
Estudio de factibilidad de un proyecto
 
Sistema de Conteo de Inventarios
Sistema de Conteo de InventariosSistema de Conteo de Inventarios
Sistema de Conteo de Inventarios
 
Técnicas de Conmutación
Técnicas de ConmutaciónTécnicas de Conmutación
Técnicas de Conmutación
 
Red Telefonica Publica (POST)
Red Telefonica Publica (POST)Red Telefonica Publica (POST)
Red Telefonica Publica (POST)
 
Cable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos TelefonicosCable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos Telefonicos
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
Suministros de energía eléctrica
Suministros de energía eléctricaSuministros de energía eléctrica
Suministros de energía eléctrica
 
Asignacion de roles y/o funciones
Asignacion de roles y/o funcionesAsignacion de roles y/o funciones
Asignacion de roles y/o funciones
 
Características de la información financiera
Características de la información financieraCaracterísticas de la información financiera
Características de la información financiera
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
 
Magnetismo y almacenamiento de información
Magnetismo y almacenamiento de informaciónMagnetismo y almacenamiento de información
Magnetismo y almacenamiento de información
 
Herramientas administrativas
Herramientas administrativasHerramientas administrativas
Herramientas administrativas
 
Programa contable COI
Programa contable COIPrograma contable COI
Programa contable COI
 
La administración en el siglo XXI
La administración en el siglo XXILa administración en el siglo XXI
La administración en el siglo XXI
 
Tipos de proyectos de investigación
Tipos de proyectos de investigaciónTipos de proyectos de investigación
Tipos de proyectos de investigación
 
Lenguaje de Modelado Unificado
Lenguaje de Modelado UnificadoLenguaje de Modelado Unificado
Lenguaje de Modelado Unificado
 
Ciencias de la computacion
Ciencias de la computacionCiencias de la computacion
Ciencias de la computacion
 
Objetivos del Gobierno de TI
Objetivos del Gobierno de TIObjetivos del Gobierno de TI
Objetivos del Gobierno de TI
 

Último

164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
Daniel Jose Sierra Garcia
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
CarlosAroeira1
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
LuisEnriqueCarboneDe
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 

Último (20)

164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 

Estructura de Datos - árboles y grafos

  • 1. ESTRUCTURA DE DATOS Representación de Árboles y Grafos Miguel Angel Martínez Rodríguez
  • 2. ÁRBOLES Descripción: Es una estructura de datos no-lineal y dinámica que almacena elementos. Miguel Angel Martínez Rodríguez
  • 3. ¿POR QUÉ? No-lineal: Puesto que a cada elemento del árbol le pueden seguir o no varios elementos. Dinámica: Puesto que la estructura del árbol puede cambiar durante la ejecución del programa.
  • 4. DEFINICIÓN Es una estructura jerárquica aplicada sobre una colección de elementos u objetos llamados nodos; uno de los cuales es conocido como raíz y creando una referencia de parentesco. Miguel Angel Martínez Rodríguez
  • 5. REPRESENTACIÓN DE GRÁFICAS a) Diagrama de Venn b) Anidación de paréntesis. c) Notación decimal de Dewey.
  • 7. CARACTERISTICAS Árbol que no es vacío, tiene un único nodo raíz. Un nodo X es hijo de Y, si es descendiente directo de este. Un nodo X es padre de Y, si es antecesor directo de este. Nodos hermanos, descendientes directos de un nodo padre. Nodo terminal u hoja, aquel que no tiene ramificaciones. Nodo interior, aquel que no es raíz, terminal u hoja.
  • 8. CARACTERISTICAS Grado, número de descendientes directos de un determinado nodo. Grado del árbol, es el máximo grado de todos los nodos. Nivel, número de arcos que deben ser recorridos para llegar a un determinado nodo. Altura, máximo número de niveles del árbol.
  • 9. LONGITUD DE CAMINO INTERNO Es la suma de las longitudes de camino de todos los nodos del árbol. FORMULA; Donde; i: representa el nivel del árbol. h: representa la altura del árbol. ni: representa el número de nodos en cada nivel. Miguel Angel Martínez Rodríguez
  • 10. MEDIA DE LA LONGITUD DE CAMINO INTERNO Se calcula dividiendo la LCI entre el número de nodos del árbol. FORMULA; Donde; n: representa el número total de nodos del árbol. Miguel Angel Martínez Rodríguez
  • 11. EJEMPLO Determinar del siguiente árbol; O Longitud del Camino Interno. O Media de la Longitud de Camino Interno. LCI= (1*1) + (2*2) + (2*3) + (2*4) LCI= 1 + 4 + 6 + 8 LCI= 19 LCIM= 19/ 7 LCIM= 2.714 Miguel Angel Martínez Rodríguez
  • 12. NODO ESPECIAL Tienen como objetivo reemplazar las ramas vacías o nulas del árbol, no pueden tener descendientes y normalmente se representan con la forma de un “cuadrado”. A continuación se presenta un árbol con nodos especiales: Nodo Especial Nodo Especial
  • 13. CONCEPTO DE ÁRBOL EXTENDIDO Es aquel en el que el número de hijos de cada nodo es igual al grado del árbol. Si alguno de los nodos del árbol no cumple esta condición entonces deben incorporarse al mismo nodos especiales, tantos como sea necesario para satisfacer la condición.
  • 14. Es la suma de las longitudes de camino de todos los nodos especiales del árbol. FORMULA; Donde; i: representa el nivel del árbol. h: representa la altura del árbol. nei: representa el número de nodos especiales en el nivel i. i comienza desde el nivel 2. LONGITUD DE CAMINO EXTERNO
  • 15. MEDIA DE LA LONGITUD DE CAMINO EXTERNO Se calcula dividiendo la LCE entre el número de nodos especiales del árbol. FORMULA; Donde; ne: representa el número total de nodos especiales del árbol. Miguel Angel Martínez Rodríguez
  • 16. EJEMPLO Determinar del siguiente árbol; O Longitud del Camino Externo. O Media de la Longitud de Camino Externo. LCE= (2*3) + (4*4) LCE= 6 + 16 LCE= 22 LCEM= 22/ 6 LCEM= 3.666 Miguel Angel Martínez Rodríguez
  • 17. ÁRBOLES BINARIOS Son árboles ordenados de grado 2. En un árbol binario cada nodo puede tener como máximo dos subárboles y siempre es necesario distinguir entre el subárbol izquierdo y el subárbol derecho.
  • 18. ÁRBOLES BINARIOS DISTINTOS Son aquellos en los cuales, sus estructuras son diferentes. Miguel Angel Martínez Rodríguez
  • 19. ÁRBOLES BINARIOS SIMILARES Son aquellos en los cuales, sus estructuras son idénticas, pero la información que contienen sus nodos difieren entre sí. Miguel Angel Martínez Rodríguez
  • 20. ÁRBOLES BINARIOS EQUIVALENTES Se definen como aquellos que son similares y además los nodos contienen la misma información. Miguel Angel Martínez Rodríguez
  • 21. ÁRBOLES BINARIOS COMPLETOS Árbol en el que todos sus nodos, excepto los del ultimo nivel, tienen dos hijos: el subárbol izquierdo y el subárbol derecho. Miguel Angel Martínez Rodríguez
  • 22. NODOS DE UN ÁRBOL BINARIO COMPLETO Se puede calcular el número de nodos de un árbol binario completo de altura h. FORMULA; Donde; ABC: significa Árbol Binario Completo. h: es la altura del árbol. NÚMERO DE NODOSABC = (2^h)-1 Miguel Angel Martínez Rodríguez
  • 23. EJEMPLO Determinar el número de nodos del siguiente árbol binario completo. NN= (2^3) – 1 NN= 8 – 1 NN= 7 Miguel Angel Martínez Rodríguez
  • 24. REPRESENTACIÓN DE ÁRBOLES GENERALES COMO BINARIOS Existen tres pasos que se deben aplicar para la conversión del árbol general al árbol binario.
  • 25. PASO 1 Y 2 1) Enlazar los hijos de cada nodo en forma horizontal (los hermanos). 2) Enlazar en forma vertical el nodo padre con el hijo que se encuentra más a la izquierda. Además, debe eliminarse el vinculo de ese padre con el resto de sus hijos.
  • 26. PASO 3 Rotar el diagrama resultante, aproximadamente 45 grados hacia la izquierda, y así se obtendrá el árbol binario correspondientes. Miguel Angel Martínez Rodríguez
  • 27. CONDICIONES A CUMPLIR Si la rama de la derecha de cada nodo, excepto el nodo raíz, es distinta del vacío, se encuentra un nodo que era hermano de este en el árbol. Por ejemplo en la Figura A en comparación con la Figura C: C era hermano de B. D era hermano de C. D era hermano de B. E y F eran hermanos. M y N eran hermanos. H, I, J y K eran hermanos. Miguel Angel Martínez Rodríguez
  • 28. Si la rama izquierda de cada nodo (si esta es distinto del vacío), se encuentra un nodo que era hijo de éste en el árbol general. Por ejemplo en la Figura A en comparación con la Figura C): E era hijo de B. F era hijo de B. F era hermano de E. B, C y D era hijos de A. M y N eran hijos de G. G era hijo de C. CONDICIONES A CUMPLIR Miguel Angel Martínez Rodríguez
  • 29. REPRESENTACIÓN DE UN BOSQUE COMO ÁRBOL BINARIO Un bosque representa un conjunto normalmente ordenado de uno o más árboles generales.
  • 30. PASOS 1)Enlazar de forma horizontal las raíces de los distintos árboles generales. 2)Enlazarse los hijos de cada nodo en forma horizontal. 3)Enlazarse en forma vertical el nodo padre con el hijo que se encuentra más a la izquierda. Además se elimina el vinculo del padre con el resto del sus hijos. 4)Por ultimo debe rotarse el diagrama resultante aproximadamente 45° hacia la izquierda.
  • 31. GRÁFICAS Es una estructura de datos que permite representar diferentes tipos de relaciones entre los objetos. Miguel Angel Martínez Rodríguez
  • 32. ELEMENTOS DE LAS GRÁFICAS NODOS: También conocidos como vértices; almacenan información del objeto. ARCOS: También llamados aristas; conectan un vértice con otro y representan la relación entre dicha información.
  • 33. DEFINICIÓN Una gráfica G consta de dos conjuntos: V(G) y A(G). Gráfica= (V, A) V: simboliza el conjunto de vértices. A: es el conjunto de aristas. Miguel Angel Martínez Rodríguez
  • 34. CONCEPTOS GRADO DE UN NODO Es el número de aristas que apuntan al vértice. Sino tiene aristas, es un vértice aislado. LAZO O BUCLE Es una arista que conecta a un nodo consigo. CAMINO Secuencia de n vértices que se debe seguir para llegar del nodo origen al nodo destino.
  • 35. CAMINO CERRADO Es cerrado cuando el primer y último nodo son iguales. CAMINO SIMPLE Si todos sus nodos son distintos, con excepción del primero y el segundo. CICLO Es un camino simple cerrado de longitud 3 o mayor. CONCEPTOS
  • 36. GRÁFICA CONEXA Si existe un camino simple entre dos de sus nodos cualesquiera. GRÁFICA ÁRBOL Cuando es una grafica conexa sin ciclos. GRÁFICA COMPLETA Si cada vértice es adyacente a todos los demás vértices. CONCEPTOS
  • 37. GRÁFICA ETIQUETADA Cuando sus aristas tienen un valor asignado. MULTIGRÁFICA Si al menos dos de sus vértices están conectados por dos aristas. SUBGRÁFICA Donde cada arista prima es incidente con el vértice primo. G= (V, A); G`= (V`, A`) CONCEPTOS
  • 38. En la gráfica a existe un lazo o bucle en el vértice d. Es decir a = (d, d). OTROS CONCEPTOS Miguel Angel Martínez Rodríguez