SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
ÁRBOLES BINARIOS
• Un árbol ordenado es aquel en el cual la distribución de las ramas sigue
cierto orden. Los árboles ordenados de grado 2 son de especial interés
puesto que representan una de las estructuras de datos más importante en
computación, conocida como árboles binarios.
• 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
Un árbol binario es un conjunto finito de cero o mas nodos tales que:
➢ Existe un nodo denominado raíz del árbol.
➢ Cada nodo puede tener 0,1, o 2 subárboles, conocidos como subárbol
izquierdo y subárbol derecho
Árboles binarios
Árbol binario: Es un árbol que o bien esta vacío
(sin contenido) o bien consta de un nodo raíz
con dos subárboles binarios, denominados
izquierdo y derecho.
➢ La existencia de árboles vacíos es una
convención para que no exista ambigüedad
al identificar el subárbol izquierdo y derecho.
Se representa por un cuadrado.
➢ La altura de un árbol vacío es -1
➢ Cada nodo puede tener 0 hijos (subárbol
izquierdo y derecho vacíos), 1 hijo (algún
subárbol vacío) o 2 hijos.
Árboles binarios
Existe un tipo de árbol denominado árbol binario que puede ser implementado
fácilmente en la computadora
Definición
Un árbol binario es un conjunto finito de cero o mas nodos tales que:
- Existe un nodo denominado raíz del árbol.
- Cada nodo puede tener o, 1, ó 2 subárboles, conocidos como subárbol
izquierdo y subárbol derecho.
La figura representa diferentes tipos de
árboles binarios: A) expresión de árbol A +
B C) Y B) son árboles de operación
aritmética con valores enteros
Árboles binarios
Si tomamos el gráfico C) de la figura vemos que es
un árbol binario, que cada nodo tiene como
máximo dos hijos.
Démonos cuenta que en cualquier árbol, no solo en
los binarios, si eliminamos el nodo raíz obtenemos
dos árboles.
- Aquel que colgaba del enlace izquierdo del nodo
raíz se denomina subárbol izquierdo
- Aquel que colgaba del enlace derecho se
denomina subárbol derecho.
Además, en un árbol binario, todos los subárboles
son también árboles binarios. De hecho a partir de
cualquier nodo de un árbol podemos definir un
nuevo árbol sin más que considerarlo como su nodo
raíz. Por tanto, cada nodo tiene asociados un
subárbol derecho y uno Izquierdo
Árboles binarios
Árbol binario: Es un árbol que o bien esta vacío
(sin contenido) o bien consta de un nodo raíz con
dos subárboles binarios, denominados izquierdo
y derecho.
➢ La existencia de árboles vacíos es una
convención para que no exista ambigüedad al
identificar el subarbol izquierdo y derecho. Se
representa por un cuadrado.
➢ La altura de un árbol vacío es -1
➢ Cada nodo puede tener 0 hijos (subárbol
izquierdo y derecho vacíos), 1 hijo (algún
subárbol vacío) o 2 hijos.
ÁRBOLES BINARIOS DISTINTOS, SIMILARES Y
EQUIVALENTES.
Dos árboles binarios son distintos cuando sus estructuras son
diferentes. Ejemplo:
Similares
• Dos árboles binarios son similares cuando sus estructuras son
idénticas, pero la información que contienen sus nodos difiere entre
sí.
Equivalentes
• Los árboles binarios equivalentes se definen como aquellos que son
similares y además los nodos contienen la misma información.
Variantes de árboles binarios
➢ Árbol estricto: Si un subárbol está vacío, el otro también. Cada nodo puede
tener 0 ó 2 hijos.
➢ Árbol lleno: Árbol estricto donde en cada nodo la altura del subárbol
izquierdo es igual a la del derecho, y ambos subárboles son árboles llenos.
➢ Árbol completo: Árbol lleno hasta el penúltimo nivel. En el último nivel los
nodos están agrupados a la izquierda.
Árboles completos (I)
➢Los árboles llenos son los árboles con máximo número de nodos (n) para
una altura (h) dada. Se cumple que 𝒏 = 𝟐𝒉+𝟏
− 𝟏
➢El número de nodos de un árbol lleno sólo puede ser una potencia de dos
menos uno: 1, 3, 7, 15, 31, …
➢Los árboles completos pueden almacenar cualquier número de nodos y se
sigue cumpliendo que su altura es proporcional al logaritmo del número de
nodos: h O(log n)
➢Además tienen la propiedad de que conocido el recorrido por niveles del
árbol es posible reconstruirle:
∈
Árboles completos (II)
• Es posible almacenar un árbol completo en un vector en el orden dado por
su recorrido por niveles, y a partir del índice de un elemento en el vector
conocer el índice de su nodo padre y los de sus nodos hijos:
Árboles completos (II)

Más contenido relacionado

Similar a ARBOLES BINARIOS - grafos y logica matematica

Similar a ARBOLES BINARIOS - grafos y logica matematica (20)

Arboles 2c realizado.pptx
Arboles 2c realizado.pptxArboles 2c realizado.pptx
Arboles 2c realizado.pptx
 
Árboles Binarios
Árboles BinariosÁrboles Binarios
Árboles Binarios
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
Arboles
ArbolesArboles
Arboles
 
Arboles
ArbolesArboles
Arboles
 
Estructura de dato unidad 4
Estructura de dato unidad 4Estructura de dato unidad 4
Estructura de dato unidad 4
 
Arboles TDAS
Arboles TDASArboles TDAS
Arboles TDAS
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Equilibrado
EquilibradoEquilibrado
Equilibrado
 
Equilibrado
EquilibradoEquilibrado
Equilibrado
 
Declaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdfDeclaracion de arboles David Ratmiroff.pdf
Declaracion de arboles David Ratmiroff.pdf
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
 
Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
 
Arboles
ArbolesArboles
Arboles
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
Abb intro
Abb introAbb intro
Abb intro
 
áRboles binarios
áRboles binariosáRboles binarios
áRboles binarios
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafos
 
Unidad 4 informe técnico
Unidad  4 informe técnicoUnidad  4 informe técnico
Unidad 4 informe técnico
 
C11.1. árboles
C11.1. árbolesC11.1. árboles
C11.1. árboles
 

Último

Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 

Último (20)

Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 

ARBOLES BINARIOS - grafos y logica matematica

  • 2. • Un árbol ordenado es aquel en el cual la distribución de las ramas sigue cierto orden. Los árboles ordenados de grado 2 son de especial interés puesto que representan una de las estructuras de datos más importante en computación, conocida como árboles binarios. • 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 Un árbol binario es un conjunto finito de cero o mas nodos tales que: ➢ Existe un nodo denominado raíz del árbol. ➢ Cada nodo puede tener 0,1, o 2 subárboles, conocidos como subárbol izquierdo y subárbol derecho
  • 3. Árboles binarios Árbol binario: Es un árbol que o bien esta vacío (sin contenido) o bien consta de un nodo raíz con dos subárboles binarios, denominados izquierdo y derecho. ➢ La existencia de árboles vacíos es una convención para que no exista ambigüedad al identificar el subárbol izquierdo y derecho. Se representa por un cuadrado. ➢ La altura de un árbol vacío es -1 ➢ Cada nodo puede tener 0 hijos (subárbol izquierdo y derecho vacíos), 1 hijo (algún subárbol vacío) o 2 hijos.
  • 4. Árboles binarios Existe un tipo de árbol denominado árbol binario que puede ser implementado fácilmente en la computadora Definición Un árbol binario es un conjunto finito de cero o mas nodos tales que: - Existe un nodo denominado raíz del árbol. - Cada nodo puede tener o, 1, ó 2 subárboles, conocidos como subárbol izquierdo y subárbol derecho. La figura representa diferentes tipos de árboles binarios: A) expresión de árbol A + B C) Y B) son árboles de operación aritmética con valores enteros
  • 5. Árboles binarios Si tomamos el gráfico C) de la figura vemos que es un árbol binario, que cada nodo tiene como máximo dos hijos. Démonos cuenta que en cualquier árbol, no solo en los binarios, si eliminamos el nodo raíz obtenemos dos árboles. - Aquel que colgaba del enlace izquierdo del nodo raíz se denomina subárbol izquierdo - Aquel que colgaba del enlace derecho se denomina subárbol derecho. Además, en un árbol binario, todos los subárboles son también árboles binarios. De hecho a partir de cualquier nodo de un árbol podemos definir un nuevo árbol sin más que considerarlo como su nodo raíz. Por tanto, cada nodo tiene asociados un subárbol derecho y uno Izquierdo
  • 6. Árboles binarios Árbol binario: Es un árbol que o bien esta vacío (sin contenido) o bien consta de un nodo raíz con dos subárboles binarios, denominados izquierdo y derecho. ➢ La existencia de árboles vacíos es una convención para que no exista ambigüedad al identificar el subarbol izquierdo y derecho. Se representa por un cuadrado. ➢ La altura de un árbol vacío es -1 ➢ Cada nodo puede tener 0 hijos (subárbol izquierdo y derecho vacíos), 1 hijo (algún subárbol vacío) o 2 hijos.
  • 7. ÁRBOLES BINARIOS DISTINTOS, SIMILARES Y EQUIVALENTES. Dos árboles binarios son distintos cuando sus estructuras son diferentes. Ejemplo:
  • 8. Similares • Dos árboles binarios son similares cuando sus estructuras son idénticas, pero la información que contienen sus nodos difiere entre sí.
  • 9. Equivalentes • Los árboles binarios equivalentes se definen como aquellos que son similares y además los nodos contienen la misma información.
  • 10. Variantes de árboles binarios ➢ Árbol estricto: Si un subárbol está vacío, el otro también. Cada nodo puede tener 0 ó 2 hijos. ➢ Árbol lleno: Árbol estricto donde en cada nodo la altura del subárbol izquierdo es igual a la del derecho, y ambos subárboles son árboles llenos. ➢ Árbol completo: Árbol lleno hasta el penúltimo nivel. En el último nivel los nodos están agrupados a la izquierda.
  • 11. Árboles completos (I) ➢Los árboles llenos son los árboles con máximo número de nodos (n) para una altura (h) dada. Se cumple que 𝒏 = 𝟐𝒉+𝟏 − 𝟏 ➢El número de nodos de un árbol lleno sólo puede ser una potencia de dos menos uno: 1, 3, 7, 15, 31, … ➢Los árboles completos pueden almacenar cualquier número de nodos y se sigue cumpliendo que su altura es proporcional al logaritmo del número de nodos: h O(log n) ➢Además tienen la propiedad de que conocido el recorrido por niveles del árbol es posible reconstruirle: ∈
  • 12. Árboles completos (II) • Es posible almacenar un árbol completo en un vector en el orden dado por su recorrido por niveles, y a partir del índice de un elemento en el vector conocer el índice de su nodo padre y los de sus nodos hijos: Árboles completos (II)