SlideShare una empresa de Scribd logo
1 de 24
Mtro. Jesús Alejandro Martínez C.
TDA árbol
de búsqueda
binaria
Objetivo
• Identificar el concepto de tipo de dato árbol de
búsqueda binaria.
¿Alguna vez has
realizado tu árbol
genealógico?
Imagina por un momento que lo
realizas. ¿Cómo luce? ¿Qué
características tiene?
Conceptos
generales
En un sentido general, un árbol es una estructura que
implica jerarquía, en la que cada elemento está unido
a otros por debajo de él.
Comparada con las
estructuras lineales que
hemos visto, tiene la
particularidad de que
cada elemento puede
tener más de un
"siguiente" y sólo un
"antecedente“.
• Un nodo llamado “raíz”.
• Conjunto finito de objetos de tipo árbol llamados
“sub-árboles” del nodo raíz.
Es una estructura de datos formada por elementos
del mismo tipo, llamados nodos, relacionados de tal
modo que el árbol puede descomponerse en:
Los nodos son los elementos que
componen el árbol y contienen la
información. La unión entre nodos se
realiza con unas líneas llamadas
“aristas”.
Un nodo puede ser de distintos tipos:
NODO HIJO
Es aquel que depende directamente
de tro superior en la jerarquía.
NODO PADRE
Es aquel que posee al menos un hijo.
NODO RAÍZ
Es el único nodo en la jerarquía que no tiene padre.
NODO TERMINAL U HOJA
Es aquel nodo sin hijos.
Ejemplo
En el árbol de la figura podemos ver una descripción gráfica de los conceptos mencionados, los nodos
B, G y J son hijos del nodo A (A es el padre de B, G y J), los nodos H e I son hijos del nodo G, etcétera.
2. TDA árbol de
búsqueda binaria
Existe un tipo especial de árboles
en los que de cada nodo
solamente pueden colgar como
máximo dos subárboles. A este
tipo de árboles se les denomina
“binarios”.
Esto es, cada nodo puede tener
dos, uno o ningún hijo.
Al tratarse como mucho de dos
hijos, cada uno de ellos puede
identificarse como “hijo
izquierdo” o “hijo derecho”.
Cada nodo estará
constituido por:
• Un campo de
información de
datos de un
determinado
tipo.
• Un apuntador
al nodo del
sub-árbol
izquierdo.
• Un apuntador
al nodo del
sub-árbol
derecho.
1 2 3
Recorrido en preorden
Recorrido en-orden
Recorrido post-orden
TDA árbol de búsqueda binaria.pptx

Más contenido relacionado

Similar a TDA árbol de búsqueda binaria.pptx

Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
Vana Cigarroa
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
Vana Cigarroa
 
Estructuras de tados
Estructuras de tadosEstructuras de tados
Estructuras de tados
thedinamicmac
 
Estructuras No Lineales
Estructuras No LinealesEstructuras No Lineales
Estructuras No Lineales
guest8555cd
 

Similar a TDA árbol de búsqueda binaria.pptx (20)

Arboles multicamino
Arboles  multicaminoArboles  multicamino
Arboles multicamino
 
conceptos básicos de árboles  (1).pdf
conceptos básicos de árboles  (1).pdfconceptos básicos de árboles  (1).pdf
conceptos básicos de árboles  (1).pdf
 
C11.1. árboles
C11.1. árbolesC11.1. árboles
C11.1. árboles
 
Los arboles presentacion
Los arboles presentacion Los arboles presentacion
Los arboles presentacion
 
arbol.pdf
arbol.pdfarbol.pdf
arbol.pdf
 
Dylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdfDylan_Medina_Arbol.pdf
Dylan_Medina_Arbol.pdf
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
 
Para leer estructuras
Para leer estructurasPara leer estructuras
Para leer estructuras
 
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
 
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
 
Estructuras de tados
Estructuras de tadosEstructuras de tados
Estructuras de tados
 
Arboles.pptx
Arboles.pptxArboles.pptx
Arboles.pptx
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Estructuras No Lineales
Estructuras No LinealesEstructuras No Lineales
Estructuras No Lineales
 
Unidad 4 informe técnico
Unidad  4 informe técnicoUnidad  4 informe técnico
Unidad 4 informe técnico
 
Informe de Arboles.pdf
Informe de Arboles.pdfInforme de Arboles.pdf
Informe de Arboles.pdf
 
jhon anton 31.184.245 (declaraciones Arboles).pdf
jhon anton 31.184.245 (declaraciones Arboles).pdfjhon anton 31.184.245 (declaraciones Arboles).pdf
jhon anton 31.184.245 (declaraciones Arboles).pdf
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Arboles.
Arboles.Arboles.
Arboles.
 
Arboles
ArbolesArboles
Arboles
 

Último

RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 

TDA árbol de búsqueda binaria.pptx

  • 1. Mtro. Jesús Alejandro Martínez C. TDA árbol de búsqueda binaria
  • 2. Objetivo • Identificar el concepto de tipo de dato árbol de búsqueda binaria.
  • 3. ¿Alguna vez has realizado tu árbol genealógico?
  • 4. Imagina por un momento que lo realizas. ¿Cómo luce? ¿Qué características tiene?
  • 6. En un sentido general, un árbol es una estructura que implica jerarquía, en la que cada elemento está unido a otros por debajo de él.
  • 7. Comparada con las estructuras lineales que hemos visto, tiene la particularidad de que cada elemento puede tener más de un "siguiente" y sólo un "antecedente“.
  • 8. • Un nodo llamado “raíz”. • Conjunto finito de objetos de tipo árbol llamados “sub-árboles” del nodo raíz. Es una estructura de datos formada por elementos del mismo tipo, llamados nodos, relacionados de tal modo que el árbol puede descomponerse en:
  • 9. Los nodos son los elementos que componen el árbol y contienen la información. La unión entre nodos se realiza con unas líneas llamadas “aristas”. Un nodo puede ser de distintos tipos:
  • 10. NODO HIJO Es aquel que depende directamente de tro superior en la jerarquía.
  • 11. NODO PADRE Es aquel que posee al menos un hijo.
  • 12. NODO RAÍZ Es el único nodo en la jerarquía que no tiene padre.
  • 13. NODO TERMINAL U HOJA Es aquel nodo sin hijos.
  • 14. Ejemplo En el árbol de la figura podemos ver una descripción gráfica de los conceptos mencionados, los nodos B, G y J son hijos del nodo A (A es el padre de B, G y J), los nodos H e I son hijos del nodo G, etcétera.
  • 15. 2. TDA árbol de búsqueda binaria
  • 16. Existe un tipo especial de árboles en los que de cada nodo solamente pueden colgar como máximo dos subárboles. A este tipo de árboles se les denomina “binarios”. Esto es, cada nodo puede tener dos, uno o ningún hijo. Al tratarse como mucho de dos hijos, cada uno de ellos puede identificarse como “hijo izquierdo” o “hijo derecho”.
  • 17.
  • 18. Cada nodo estará constituido por: • Un campo de información de datos de un determinado tipo. • Un apuntador al nodo del sub-árbol izquierdo. • Un apuntador al nodo del sub-árbol derecho. 1 2 3
  • 19.
  • 20.