SlideShare una empresa de Scribd logo
Unidad 4 Estructuras No 
Lineales 
Instituto Tecnológico Superior de 
Felipe Carrillo Puerto 
Ingeniería en Sistemas 
Computacionales 
 Estructura de Datos 
Esaú López Gómez Docente: Aranda Cuevas, Niels Henryk 
Lunes 8 de Diciembre del 2014
Arboles 
 Un árbol es una estructura de datos homogénea, dinámica y no lineal, en la 
que cada nodo (elemento) puede tener varios nodos posteriores, pero sólo 
puede tener un nodo anterior. 
 Un árbol es dinámico porque su estructura puede cambiar durante la 
ejecución de un programa. Y no lineal, ya que cada nodo del árbol puede 
contener varios nodos que dependan de él. 
 La estructura de un árbol se forma de nodos y arcos (línea que une dos 
nodos), el primero de los nodos del árbol recibe el nombre de raíz, del cual se 
desprenden los nodos interiores y de éstos los nodos llamados hoja, que son 
los nodos que se encuentran al final del árbol; todos ellos en conjunto forman 
un árbol.
Clasificación 
Los árboles se clasifican de la siguiente manera: 
 Árboles binarios. 
 Distintos 
 Similares 
 Equivalentes 
 Equilibrado 
 Completo 
Árboles Multicaminos. 
o B 
o B+ 
o B* 
o R 
o 2-4
Creación 
 Un árbol se forma de una serie de nodos y un nodo se integra de una serie de 
campos, para este caso, el nodo de un árbol binario debe estar integrado por 
los siguientes campos 
Donde los campos padre, izquierdo y derecho son los que permiten la relación con otros nodos 
dentro del árbol y el campo de dato es donde se almacena la información

Más contenido relacionado

La actualidad más candente

Base de datos nativas para xml
Base de datos nativas para xmlBase de datos nativas para xml
Base de datos nativas para xml38005607
 
CONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptxCONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptx
MELANIANDREATABARESQ
 
JENI 12345.pptx
JENI 12345.pptxJENI 12345.pptx
JENI 12345.pptx
JENIFERNATALIAHURTAD
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
TAtiizz Villalobos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
Uriieel NamiikaZee
 
CONSECTOS DE BASE DE DATOS JULIANA.pptx
CONSECTOS DE BASE DE DATOS JULIANA.pptxCONSECTOS DE BASE DE DATOS JULIANA.pptx
CONSECTOS DE BASE DE DATOS JULIANA.pptx
julianaferreira232662
 
Aylin Alejandra Cortez.pptx
Aylin Alejandra Cortez.pptxAylin Alejandra Cortez.pptx
Aylin Alejandra Cortez.pptx
ssuser7c9dbe
 
Aylin Alejandra.pptx
Aylin Alejandra.pptxAylin Alejandra.pptx
Aylin Alejandra.pptx
ssuser7c9dbe
 
Los arboles presentacion
Los arboles presentacion Los arboles presentacion
Los arboles presentacion
Ivan Lovera
 
Base de datos
Base de datosBase de datos
Base de datos
juan_118
 
jair77.pptx
jair77.pptxjair77.pptx
jair77.pptx
leider16
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directaTiFoN87
 

La actualidad más candente (15)

Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Base de datos nativas para xml
Base de datos nativas para xmlBase de datos nativas para xml
Base de datos nativas para xml
 
Ensayo implementacion listas
Ensayo implementacion listasEnsayo implementacion listas
Ensayo implementacion listas
 
CONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptxCONCEPTOS DE BASE DE DATOS.pptx
CONCEPTOS DE BASE DE DATOS.pptx
 
JENI 12345.pptx
JENI 12345.pptxJENI 12345.pptx
JENI 12345.pptx
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
CONSECTOS DE BASE DE DATOS JULIANA.pptx
CONSECTOS DE BASE DE DATOS JULIANA.pptxCONSECTOS DE BASE DE DATOS JULIANA.pptx
CONSECTOS DE BASE DE DATOS JULIANA.pptx
 
Aylin Alejandra Cortez.pptx
Aylin Alejandra Cortez.pptxAylin Alejandra Cortez.pptx
Aylin Alejandra Cortez.pptx
 
Aylin Alejandra.pptx
Aylin Alejandra.pptxAylin Alejandra.pptx
Aylin Alejandra.pptx
 
Los arboles presentacion
Los arboles presentacion Los arboles presentacion
Los arboles presentacion
 
Luis lopez
Luis lopezLuis lopez
Luis lopez
 
Base de datos
Base de datosBase de datos
Base de datos
 
jair77.pptx
jair77.pptxjair77.pptx
jair77.pptx
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directa
 

Similar a Unidad 4 estructuras no lineales

ienEsquema unidad cuatro
ienEsquema unidad cuatroienEsquema unidad cuatro
ienEsquema unidad cuatro
Sandra Guadalupe Canche Dzul
 
Arboles Ordenados
Arboles OrdenadosArboles Ordenados
Arboles Ordenados
Evans Balcazar
 
Unidad 4 estructura no lineales
Unidad 4 estructura no linealesUnidad 4 estructura no lineales
Unidad 4 estructura no lineales
Enrique2194
 
Diapositivas unidad 4
Diapositivas unidad 4Diapositivas unidad 4
Diapositivas unidad 4
Eliu Osseas Puc Puc
 
DECLARACION DE ARBOLES.pdf
DECLARACION DE ARBOLES.pdfDECLARACION DE ARBOLES.pdf
DECLARACION DE ARBOLES.pdf
michaelsilva2k20
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
Unidad 4Unidad 4
Unidad 4
Jorge Ake Pech
 
Estructura de dato unidad 4
Estructura de dato unidad 4Estructura de dato unidad 4
Estructura de dato unidad 4lenithoz
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
DARKGIRL93
 
Declaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdfDeclaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdf
Yuriratmiroff
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
René Sosa Arana
 
Dylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdfDylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdf
DylanMedina4
 
Quasi - Arboles
Quasi - ArbolesQuasi - Arboles
Quasi - Arbolesdegarden
 
Unidad cuatro estructura de datos
Unidad cuatro estructura de datosUnidad cuatro estructura de datos
Unidad cuatro estructura de datos
René Sosa Arana
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
Angel Vázquez Patiño
 
Informe de Arboles.pdf
Informe de Arboles.pdfInforme de Arboles.pdf
Informe de Arboles.pdf
dciutsucre
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binariosfavi_hola
 
Practica colas (if, else)
Practica colas (if, else)Practica colas (if, else)
Practica colas (if, else)Eli Diaz
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
MauricioLesmes
 

Similar a Unidad 4 estructuras no lineales (20)

ienEsquema unidad cuatro
ienEsquema unidad cuatroienEsquema unidad cuatro
ienEsquema unidad cuatro
 
Arboles Ordenados
Arboles OrdenadosArboles Ordenados
Arboles Ordenados
 
Unidad 4 estructura no lineales
Unidad 4 estructura no linealesUnidad 4 estructura no lineales
Unidad 4 estructura no lineales
 
Diapositivas unidad 4
Diapositivas unidad 4Diapositivas unidad 4
Diapositivas unidad 4
 
DECLARACION DE ARBOLES.pdf
DECLARACION DE ARBOLES.pdfDECLARACION DE ARBOLES.pdf
DECLARACION DE ARBOLES.pdf
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Estructura de dato unidad 4
Estructura de dato unidad 4Estructura de dato unidad 4
Estructura de dato unidad 4
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Declaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdfDeclaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdf
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Dylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdfDylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdf
 
Quasi - Arboles
Quasi - ArbolesQuasi - Arboles
Quasi - Arboles
 
Unidad cuatro estructura de datos
Unidad cuatro estructura de datosUnidad cuatro estructura de datos
Unidad cuatro estructura de datos
 
Arbolbin
ArbolbinArbolbin
Arbolbin
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Informe de Arboles.pdf
Informe de Arboles.pdfInforme de Arboles.pdf
Informe de Arboles.pdf
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Practica colas (if, else)
Practica colas (if, else)Practica colas (if, else)
Practica colas (if, else)
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 

Más de Urban Skate House

Unidad 7 análisis de los algoritmos
Unidad 7 análisis de los algoritmosUnidad 7 análisis de los algoritmos
Unidad 7 análisis de los algoritmos
Urban Skate House
 
Unidad 6 métodos de búsqueda
Unidad 6 métodos de búsquedaUnidad 6 métodos de búsqueda
Unidad 6 métodos de búsqueda
Urban Skate House
 
Unidad 3 estructuras lineales
Unidad 3 estructuras linealesUnidad 3 estructuras lineales
Unidad 3 estructuras lineales
Urban Skate House
 
Unidad 5 metodos de ordenamiento
Unidad 5 metodos de ordenamientoUnidad 5 metodos de ordenamiento
Unidad 5 metodos de ordenamiento
Urban Skate House
 
Unidad 2 recursividad
Unidad 2 recursividadUnidad 2 recursividad
Unidad 2 recursividad
Urban Skate House
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
Urban Skate House
 

Más de Urban Skate House (6)

Unidad 7 análisis de los algoritmos
Unidad 7 análisis de los algoritmosUnidad 7 análisis de los algoritmos
Unidad 7 análisis de los algoritmos
 
Unidad 6 métodos de búsqueda
Unidad 6 métodos de búsquedaUnidad 6 métodos de búsqueda
Unidad 6 métodos de búsqueda
 
Unidad 3 estructuras lineales
Unidad 3 estructuras linealesUnidad 3 estructuras lineales
Unidad 3 estructuras lineales
 
Unidad 5 metodos de ordenamiento
Unidad 5 metodos de ordenamientoUnidad 5 metodos de ordenamiento
Unidad 5 metodos de ordenamiento
 
Unidad 2 recursividad
Unidad 2 recursividadUnidad 2 recursividad
Unidad 2 recursividad
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 

Último

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 

Último (10)

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 

Unidad 4 estructuras no lineales

  • 1. Unidad 4 Estructuras No Lineales Instituto Tecnológico Superior de Felipe Carrillo Puerto Ingeniería en Sistemas Computacionales  Estructura de Datos Esaú López Gómez Docente: Aranda Cuevas, Niels Henryk Lunes 8 de Diciembre del 2014
  • 2. Arboles  Un árbol es una estructura de datos homogénea, dinámica y no lineal, en la que cada nodo (elemento) puede tener varios nodos posteriores, pero sólo puede tener un nodo anterior.  Un árbol es dinámico porque su estructura puede cambiar durante la ejecución de un programa. Y no lineal, ya que cada nodo del árbol puede contener varios nodos que dependan de él.  La estructura de un árbol se forma de nodos y arcos (línea que une dos nodos), el primero de los nodos del árbol recibe el nombre de raíz, del cual se desprenden los nodos interiores y de éstos los nodos llamados hoja, que son los nodos que se encuentran al final del árbol; todos ellos en conjunto forman un árbol.
  • 3. Clasificación Los árboles se clasifican de la siguiente manera:  Árboles binarios.  Distintos  Similares  Equivalentes  Equilibrado  Completo Árboles Multicaminos. o B o B+ o B* o R o 2-4
  • 4.
  • 5. Creación  Un árbol se forma de una serie de nodos y un nodo se integra de una serie de campos, para este caso, el nodo de un árbol binario debe estar integrado por los siguientes campos Donde los campos padre, izquierdo y derecho son los que permiten la relación con otros nodos dentro del árbol y el campo de dato es donde se almacena la información