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

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
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
 

Último (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
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
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
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
 
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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
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
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
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
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.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.