SlideShare una empresa de Scribd logo
CLASIFICACIÓN
DE ÁRBOLES
ING. FERNANDO SOLIS
Podemos clasificar los árboles por los nodos que poseen, por su función y por su
estructura
Nodos Funcionalidad Otros
Árboles n -
arios
Árboles completo
Árboles homogéneos
Árboles
ordenados
Árboles Binarios
de Búsqueda
(ABB)
Árboles AVL
Árboles Degenerados
Árboles multicamino
Árboles AA
Árbol rojo-negro
Árboles Radix
Árboles B
Árboles B+
Árboles de
segmentos
ÁRBOLES N-ARIOS
SE DICE DE UN
ÁRBOL CUYO GRADO
DE NODOS SON
IGUALES O MAYORES
A N.
NOTA: EL GRADO DE
TODOS LOS NODOS
DEBE SER N. CASO
CONTRARIO, SE DICE
QUE NO ES UN ÁRBOL
N-ARIO.
ÁRBOLES BINARIOS
SE DICE DE UN
ÁRBOL CUYO GRADO
DE NODOS ES IGUAL
A 2.
ESTOS ÁRBOLES SON
COMÚNMENTE
UTILIZADOS PARA
BÚSQUEDAS
ORDENADAS DE
DATOS, MONTÍCULOS
BINARIOS Y
CODIFICACIÓN DE
HUFFMAN.
ÁRBOLES ORDENADOS
SE DICE DE UN
ÁRBOL CUYA
POSICIÓN RELATIVA
DE LOS SUBÁRBOLES
ES FIJA.
LOS SUBÁRBOLES
PRESENTES DEPENDEN
DE UNA CLAVE, QUE
CUANDO SE LEE EN
POSORDEN, SE
APRECIA EN ORDEN
Fuente Figura:
https://es.wikipedia.org/wiki/%C3%81rbol_binario
Fuente Figura:
https://www.youtube.com/watch?v=c8Dg62iRRsI
Fuente Figura: https://docplayer.es/3673723-
Arboles-binarios-ordenados-arboles-avl.html
ÁRBOLES AVL
SE DICE DE UN
ÁRBOL BINARIO DE
BÚSQUEDA EN EL
CUAL LAS ALTURAS
DE LOS SUBÁRBOLES
IZQUIERDO Y
DERECHO NO
DIFIEREN EN MÁS DE
1.
ÁRBOLES
SUFICIENTEMENTE
ORGANIZADOS PARA
OPTIMIZAR EL
PROCESO QUE LOS
ABB COMPLICAN.
ÁRBOLES ROJO-NEGRO
SE DICE DE UN
ÁRBOL DE BÚSQUEDA
BINARIO
EQUILIBRADO QUE
CUENTA CON UN
MEJOR TIEMPO DE
EJECUCIÓN RELATIVO
A LOS PEORES CASOS
POSBILES EN
ORDAMIENTOS.
ÁRBOLES BINARIOS
DE BÚSQUEDA (ABB)
SE DICE DE UN
ÁRBOL CUYO GRADO
DE NODOS ES IGUAL
A 2 Y CUMPLE QUE
EL VALOR DEL NODO
O SUBÁRBOL
IZQUIERDO ES MENOR
AL DEL VALOR DEL
NODO O SUBÁRBOL
DERECHO.
Fuente Figura:
https://pythondiario.com/2018/08/implementac
ion-de-un-arbol-avl.html
Fuente Figura:
http://www.itnuevolaredo.edu.mx/takeyas/Apuntes/
Estructura%20de%20Datos/Apuntes/07-ABB.pdf
Fuente Figura:
https://es.wikipedia.org/wiki/%C3%81rbol_rojo-
negro
UN TRIE ES
CARACTERIZADO POR
SER INEFICIENTE EN
EL ESPACIO, YA QUE
A MENUDO SOLO
ALMACENA 1 CARÁCTER
EN UN BORDE.
SIN EMBARGO, UN
ÁRBOL RADIX SE
APROVECHA DE ESTO Y
ALMACENARÁ
MÚLTIPLES
CARACTERES/CADENA
DE TEXTO EN UN
BORDE PARA REDUCIR
LA CANTIDAD DE
BORDES Y NODOS
ADICIONALES.
ÁRBOLES RADIX
LOS ÁRBOLES B SON
CARACTERIZADOS
PORQUE SUS NODOS
INTERNOS DEBEN
TENER UN NÚMERO
VARIABLE DE NODOS
HIJO DENTRO DE UN
RANGO PREDEFINIDO.
DE ESTA MANERA,
CUANDO SE INSERTA O
SE ELIMINA UN DATO
DE LA ESTRUCTURA,
LA CANTIDAD DE
NODOS HIJO VARÍA
DENTRO DE UN NODO.
PARA QUE SIGA
MANTENIÉNDOSE EL
NÚMERO DE NODOS
DENTRO DEL RANGO
PREDEFINIDO, LOS
NODOS INTERNOS SE
JUNTAN O SE PARTEN.
ÁRBOLES B
ÁRBOLES B+
LOS ÁRBOLES B+ ES
LA TÉCNICA MÁS
USADA PARA LOS
ARCHIVOS INDEXADOS.
SE DIFERENCIAN DE
LOS ÁRBOLES B POR
SUS HOJAS (NODOS
TERMINALES), ESTAS
HOJAS CONTIENEN LAS
CLAVES O EL CAMPO
PRINCIPAL DE LOS
REGISTROS DEL
ARCHIVO
POR OTRO LADO,LOS
NODOS INTERNOS
CONTIENEN CLAVES Y
Fuente Figura:
https://iq.opengenus.org/radix-tree/
Fuente Figura:
https://es.wikipedia.org/wiki/%C3%81rbol-
B#Definici%C3%B3n/
Fuente Figura:
https://estructurasite.wordpress.com/arbol-b-3/

Más contenido relacionado

Más de Fernando Solis

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
 
AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
Fernando Solis
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
Fernando Solis
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
Fernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
Fernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
Fernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
Fernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
Fernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
Fernando Solis
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
Fernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
Fernando Solis
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
Fernando Solis
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
Fernando Solis
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
Fernando Solis
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
Fernando Solis
 
Asignacion
AsignacionAsignacion
Asignacion
Fernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
Fernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
Fernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
Fernando Solis
 
Quick Sort
Quick SortQuick Sort
Quick Sort
Fernando Solis
 

Más de Fernando Solis (20)

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
 
AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 

Último

evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 

Último (20)

evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 

2.4.2 Clasificación de árboles.pptx

  • 2. Podemos clasificar los árboles por los nodos que poseen, por su función y por su estructura Nodos Funcionalidad Otros Árboles n - arios Árboles completo Árboles homogéneos Árboles ordenados Árboles Binarios de Búsqueda (ABB) Árboles AVL Árboles Degenerados Árboles multicamino Árboles AA Árbol rojo-negro Árboles Radix Árboles B Árboles B+ Árboles de segmentos
  • 3. ÁRBOLES N-ARIOS SE DICE DE UN ÁRBOL CUYO GRADO DE NODOS SON IGUALES O MAYORES A N. NOTA: EL GRADO DE TODOS LOS NODOS DEBE SER N. CASO CONTRARIO, SE DICE QUE NO ES UN ÁRBOL N-ARIO. ÁRBOLES BINARIOS SE DICE DE UN ÁRBOL CUYO GRADO DE NODOS ES IGUAL A 2. ESTOS ÁRBOLES SON COMÚNMENTE UTILIZADOS PARA BÚSQUEDAS ORDENADAS DE DATOS, MONTÍCULOS BINARIOS Y CODIFICACIÓN DE HUFFMAN. ÁRBOLES ORDENADOS SE DICE DE UN ÁRBOL CUYA POSICIÓN RELATIVA DE LOS SUBÁRBOLES ES FIJA. LOS SUBÁRBOLES PRESENTES DEPENDEN DE UNA CLAVE, QUE CUANDO SE LEE EN POSORDEN, SE APRECIA EN ORDEN Fuente Figura: https://es.wikipedia.org/wiki/%C3%81rbol_binario Fuente Figura: https://www.youtube.com/watch?v=c8Dg62iRRsI Fuente Figura: https://docplayer.es/3673723- Arboles-binarios-ordenados-arboles-avl.html
  • 4. ÁRBOLES AVL SE DICE DE UN ÁRBOL BINARIO DE BÚSQUEDA EN EL CUAL LAS ALTURAS DE LOS SUBÁRBOLES IZQUIERDO Y DERECHO NO DIFIEREN EN MÁS DE 1. ÁRBOLES SUFICIENTEMENTE ORGANIZADOS PARA OPTIMIZAR EL PROCESO QUE LOS ABB COMPLICAN. ÁRBOLES ROJO-NEGRO SE DICE DE UN ÁRBOL DE BÚSQUEDA BINARIO EQUILIBRADO QUE CUENTA CON UN MEJOR TIEMPO DE EJECUCIÓN RELATIVO A LOS PEORES CASOS POSBILES EN ORDAMIENTOS. ÁRBOLES BINARIOS DE BÚSQUEDA (ABB) SE DICE DE UN ÁRBOL CUYO GRADO DE NODOS ES IGUAL A 2 Y CUMPLE QUE EL VALOR DEL NODO O SUBÁRBOL IZQUIERDO ES MENOR AL DEL VALOR DEL NODO O SUBÁRBOL DERECHO. Fuente Figura: https://pythondiario.com/2018/08/implementac ion-de-un-arbol-avl.html Fuente Figura: http://www.itnuevolaredo.edu.mx/takeyas/Apuntes/ Estructura%20de%20Datos/Apuntes/07-ABB.pdf Fuente Figura: https://es.wikipedia.org/wiki/%C3%81rbol_rojo- negro
  • 5. UN TRIE ES CARACTERIZADO POR SER INEFICIENTE EN EL ESPACIO, YA QUE A MENUDO SOLO ALMACENA 1 CARÁCTER EN UN BORDE. SIN EMBARGO, UN ÁRBOL RADIX SE APROVECHA DE ESTO Y ALMACENARÁ MÚLTIPLES CARACTERES/CADENA DE TEXTO EN UN BORDE PARA REDUCIR LA CANTIDAD DE BORDES Y NODOS ADICIONALES. ÁRBOLES RADIX LOS ÁRBOLES B SON CARACTERIZADOS PORQUE SUS NODOS INTERNOS DEBEN TENER UN NÚMERO VARIABLE DE NODOS HIJO DENTRO DE UN RANGO PREDEFINIDO. DE ESTA MANERA, CUANDO SE INSERTA O SE ELIMINA UN DATO DE LA ESTRUCTURA, LA CANTIDAD DE NODOS HIJO VARÍA DENTRO DE UN NODO. PARA QUE SIGA MANTENIÉNDOSE EL NÚMERO DE NODOS DENTRO DEL RANGO PREDEFINIDO, LOS NODOS INTERNOS SE JUNTAN O SE PARTEN. ÁRBOLES B ÁRBOLES B+ LOS ÁRBOLES B+ ES LA TÉCNICA MÁS USADA PARA LOS ARCHIVOS INDEXADOS. SE DIFERENCIAN DE LOS ÁRBOLES B POR SUS HOJAS (NODOS TERMINALES), ESTAS HOJAS CONTIENEN LAS CLAVES O EL CAMPO PRINCIPAL DE LOS REGISTROS DEL ARCHIVO POR OTRO LADO,LOS NODOS INTERNOS CONTIENEN CLAVES Y Fuente Figura: https://iq.opengenus.org/radix-tree/ Fuente Figura: https://es.wikipedia.org/wiki/%C3%81rbol- B#Definici%C3%B3n/ Fuente Figura: https://estructurasite.wordpress.com/arbol-b-3/