SlideShare una empresa de Scribd logo
1 de 10
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
NOMBRE DEL ALUMNO: 
 KRAUL FLORES CRISTIAN 
 LOPEZ ROCHA ABIGAIL ANTONIO 
 REYES HERNANDEZ VICTOR MIGUEL 
 VILLALOBOS PEREZ BENITA 
DOCENTE: M.C. SUSANA MONICA ROMAN NAJERA 
MATERIA: ESTRUCTURA Y ORGANIZACIÓN DE DATOS 
ACTIVIDAD: EXPOSICION TEMA ARBOLES 
CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACION Y DE LAS COMUNICACIONES 
GRADO: 3 SEMESTRE GRUPO: 3E
DEFINICION Y ESTRUCTURACION 
• Un árbol es una estructura de datos ampliamente usada que imita la forma de 
un árbol (un conjunto de nodos conectados).
DEFINICION Y ESTRUCTURACION
Terminologías utilizadas en árboles 
• Raíz - El nodo superior del árbol. 
• Padre - Nodo con hijos. 
• Hijo - Nodo descendiente de otro nodo. 
• Hermanos - Nodos que comparten el mismo padre. 
• Hojas - Nodos sin hijos. 
• Nivel - El nivel de un nodo está definido por 1+ el número de conexiones 
entre el nodo y la raíz.
Árboles Binarios: 
• Un árbol binario es un conjunto de elementos del mismo tipo tal que: 
O bien es el conjunto vacío, en cuyo caso se denomina árbol vacío o Nulo 
O bien no es vacío, y por tanto existe un elemento distinguido llamado raíz, y 
el resto de los elementos se distribuyen en dos subconjuntos disjuntos, cada 
uno de los cuales es un árbol binario llamados, respectivamente subárbol 
izquierdo y subárbol derecho del árbol original
Recorridos típicos del árbol 
pre-orden, post-orden e in-orden: 
El recorrido en pre-orden, también llamado orden previo consiste en recorrer en primer lugar 
la raíz y luego cada uno de los hijos en orden previo. 
•El recorrido en in-orden, también llamado orden simétrico consiste en recorrer en primer 
lugar , luego la raíz y luego cada uno de los hijos en orden simétrico. 
•El recorrido en post-orden, también llamado orden posterior consiste en recorrer en primer 
lugar cada uno de los hijos en orden posterior y por último la raíz.
OPERACIONES DE LOS ARBOLES 
Las operaciones comunes en árboles son: 
• Enumerar todos los elementos. 
• Buscar un elemento. 
• Borrar un elemento. 
• Eliminar un subárbol (algunas veces llamada podar). 
• Añadir un subárbol (algunas veces llamada injertar). 
• Encontrar la raíz de cualquier nodo.
Usos de los arboles 
LOS MAS COMUNES SON: 
• Representación de datos jerárquicos. 
• Como ayuda para realizar búsquedas en conjuntos de datos (ver también: algoritmos de 
búsqueda en Árboles). 
• Las tablas de enrutamiento que usan los routers para calcular la ruta más corta a la hora de 
transmitir información de un punto a otro. 
• En simulaciones 3D, principalmente videojuegos, para dibujar de forma eficiente los 
escenarios. 
• En aplicaciones de inteligencia artificial para la búsqueda de caminos. Por ejemplo, programas 
que contienen información sobre una ciudad y calculan cómo llegar de una dirección a otra, 
usan algoritmos de búsqueda que pueden utilizar árboles binarios. 
• Los compiladores crean árboles de sintaxis, que pueden ser árboles binarios. 
• En algoritmos de compresión, como el utilizado en el formato jpeg.
EJERCICIO 
• IDENTIFICA CUALES DE LAS SIGUIENTES TERMINOLOGIAS 
(RAIZ, PADRE, HIJO, HERMANOS, HOJAS Y NIVEL) TENGA EL 
SIGUIENTE ARBOL

Más contenido relacionado

La actualidad más candente

Estructura de datos unidad 4 y 5
Estructura de datos unidad 4 y 5Estructura de datos unidad 4 y 5
Estructura de datos unidad 4 y 5pootalex
 
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 linealesJosé Antonio Sandoval Acosta
 
Estructura de dato unidad 4
Estructura de dato unidad 4Estructura de dato unidad 4
Estructura de dato unidad 4lenithoz
 
Programación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosProgramación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosAngel Vázquez Patiño
 
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 ordenadosAngel Vázquez Patiño
 

La actualidad más candente (10)

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
 
Arboles Binarios y Arboles Binarios de Busqueda
Arboles Binarios y Arboles Binarios de BusquedaArboles Binarios y Arboles Binarios de Busqueda
Arboles Binarios y Arboles Binarios de Busqueda
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
Estructura de datos unidad 4 y 5
Estructura de datos unidad 4 y 5Estructura de datos unidad 4 y 5
Estructura de datos unidad 4 y 5
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
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
 
Estructura de dato unidad 4
Estructura de dato unidad 4Estructura de dato unidad 4
Estructura de dato unidad 4
 
Programación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosProgramación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibrados
 
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
 

Similar a Arboles

estructura de árbol.pdf JOSE GABRIEL LUCENA
estructura de árbol.pdf JOSE GABRIEL LUCENAestructura de árbol.pdf JOSE GABRIEL LUCENA
estructura de árbol.pdf JOSE GABRIEL LUCENAGABRIEL64287
 
Exposicion de estructuras discretas
Exposicion de estructuras discretasExposicion de estructuras discretas
Exposicion de estructuras discretasjcdlcs
 
Informe de Arboles.pdf
Informe de Arboles.pdfInforme de Arboles.pdf
Informe de Arboles.pdfdciutsucre
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)Franklin Parrales Bravo
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructurasVana Cigarroa
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructurasVana Cigarroa
 
Los arboles presentacion
Los arboles presentacion Los arboles presentacion
Los arboles presentacion Ivan Lovera
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datosnukeeHE
 
Dylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdfDylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdfDylanMedina4
 
Recorrido de grafos 1ra parte
Recorrido de grafos 1ra parteRecorrido de grafos 1ra parte
Recorrido de grafos 1ra parteJohnfornerod
 
Quasi - Arboles
Quasi - ArbolesQuasi - Arboles
Quasi - Arbolesdegarden
 
Recorrido de grafos 1ra parte
Recorrido de grafos 1ra parteRecorrido de grafos 1ra parte
Recorrido de grafos 1ra parteSergio Ormeño
 
Sustentacion arboles
Sustentacion arbolesSustentacion arboles
Sustentacion arbolesrafyel2000
 

Similar a Arboles (20)

estructura de árbol.pdf JOSE GABRIEL LUCENA
estructura de árbol.pdf JOSE GABRIEL LUCENAestructura de árbol.pdf JOSE GABRIEL LUCENA
estructura de árbol.pdf JOSE GABRIEL LUCENA
 
Exposicion de estructuras discretas
Exposicion de estructuras discretasExposicion de estructuras discretas
Exposicion de estructuras discretas
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Informe de Arboles.pdf
Informe de Arboles.pdfInforme de Arboles.pdf
Informe de Arboles.pdf
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
 
Los arboles presentacion
Los arboles presentacion Los arboles presentacion
Los arboles presentacion
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
arbol.pdf
arbol.pdfarbol.pdf
arbol.pdf
 
Iv unidad estructuras no lineales
Iv unidad estructuras no linealesIv unidad estructuras no lineales
Iv unidad estructuras no lineales
 
Dylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdfDylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdf
 
Árbol Ternario
Árbol TernarioÁrbol Ternario
Árbol Ternario
 
Recorrido de grafos 1ra parte
Recorrido de grafos 1ra parteRecorrido de grafos 1ra parte
Recorrido de grafos 1ra parte
 
Arboles v2
Arboles v2Arboles v2
Arboles v2
 
Quasi - Arboles
Quasi - ArbolesQuasi - Arboles
Quasi - Arboles
 
Recorrido de grafos 1ra parte
Recorrido de grafos 1ra parteRecorrido de grafos 1ra parte
Recorrido de grafos 1ra parte
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
 
Sustentacion arboles
Sustentacion arbolesSustentacion arboles
Sustentacion arboles
 
Grafos 9.1 2016
Grafos 9.1 2016Grafos 9.1 2016
Grafos 9.1 2016
 

Más de TAtiizz Villalobos (20)

Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Proyecto susana final
Proyecto susana finalProyecto susana final
Proyecto susana final
 
Unidad iii pilas y colas
Unidad iii pilas y colasUnidad iii pilas y colas
Unidad iii pilas y colas
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Apuntes
ApuntesApuntes
Apuntes
 
Recursividad
RecursividadRecursividad
Recursividad
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Practicas susana todo unidad1
Practicas susana todo unidad1Practicas susana todo unidad1
Practicas susana todo unidad1
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Mapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaMapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benita
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Analisis del cap 8
Analisis del cap 8Analisis del cap 8
Analisis del cap 8
 
Practicas unidad 2 evidencias
Practicas unidad 2 evidenciasPracticas unidad 2 evidencias
Practicas unidad 2 evidencias
 
Método rápido (quicksort) (1)
Método rápido (quicksort) (1)Método rápido (quicksort) (1)
Método rápido (quicksort) (1)
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Practica1unidad4benita
Practica1unidad4benitaPractica1unidad4benita
Practica1unidad4benita
 
Evidencias practica uni 3
Evidencias practica uni 3Evidencias practica uni 3
Evidencias practica uni 3
 

Arboles

  • 1. INSTITUTO TECNOLOGICO DE SALINA CRUZ NOMBRE DEL ALUMNO:  KRAUL FLORES CRISTIAN  LOPEZ ROCHA ABIGAIL ANTONIO  REYES HERNANDEZ VICTOR MIGUEL  VILLALOBOS PEREZ BENITA DOCENTE: M.C. SUSANA MONICA ROMAN NAJERA MATERIA: ESTRUCTURA Y ORGANIZACIÓN DE DATOS ACTIVIDAD: EXPOSICION TEMA ARBOLES CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACION Y DE LAS COMUNICACIONES GRADO: 3 SEMESTRE GRUPO: 3E
  • 2. DEFINICION Y ESTRUCTURACION • Un árbol es una estructura de datos ampliamente usada que imita la forma de un árbol (un conjunto de nodos conectados).
  • 4. Terminologías utilizadas en árboles • Raíz - El nodo superior del árbol. • Padre - Nodo con hijos. • Hijo - Nodo descendiente de otro nodo. • Hermanos - Nodos que comparten el mismo padre. • Hojas - Nodos sin hijos. • Nivel - El nivel de un nodo está definido por 1+ el número de conexiones entre el nodo y la raíz.
  • 5. Árboles Binarios: • Un árbol binario es un conjunto de elementos del mismo tipo tal que: O bien es el conjunto vacío, en cuyo caso se denomina árbol vacío o Nulo O bien no es vacío, y por tanto existe un elemento distinguido llamado raíz, y el resto de los elementos se distribuyen en dos subconjuntos disjuntos, cada uno de los cuales es un árbol binario llamados, respectivamente subárbol izquierdo y subárbol derecho del árbol original
  • 6. Recorridos típicos del árbol pre-orden, post-orden e in-orden: El recorrido en pre-orden, también llamado orden previo consiste en recorrer en primer lugar la raíz y luego cada uno de los hijos en orden previo. •El recorrido en in-orden, también llamado orden simétrico consiste en recorrer en primer lugar , luego la raíz y luego cada uno de los hijos en orden simétrico. •El recorrido en post-orden, también llamado orden posterior consiste en recorrer en primer lugar cada uno de los hijos en orden posterior y por último la raíz.
  • 7. OPERACIONES DE LOS ARBOLES Las operaciones comunes en árboles son: • Enumerar todos los elementos. • Buscar un elemento. • Borrar un elemento. • Eliminar un subárbol (algunas veces llamada podar). • Añadir un subárbol (algunas veces llamada injertar). • Encontrar la raíz de cualquier nodo.
  • 8.
  • 9. Usos de los arboles LOS MAS COMUNES SON: • Representación de datos jerárquicos. • Como ayuda para realizar búsquedas en conjuntos de datos (ver también: algoritmos de búsqueda en Árboles). • Las tablas de enrutamiento que usan los routers para calcular la ruta más corta a la hora de transmitir información de un punto a otro. • En simulaciones 3D, principalmente videojuegos, para dibujar de forma eficiente los escenarios. • En aplicaciones de inteligencia artificial para la búsqueda de caminos. Por ejemplo, programas que contienen información sobre una ciudad y calculan cómo llegar de una dirección a otra, usan algoritmos de búsqueda que pueden utilizar árboles binarios. • Los compiladores crean árboles de sintaxis, que pueden ser árboles binarios. • En algoritmos de compresión, como el utilizado en el formato jpeg.
  • 10. EJERCICIO • IDENTIFICA CUALES DE LAS SIGUIENTES TERMINOLOGIAS (RAIZ, PADRE, HIJO, HERMANOS, HOJAS Y NIVEL) TENGA EL SIGUIENTE ARBOL