SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
CLASIFICACIÓN
CLASIFICACIÓN
DE ÁRBOLES
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
DESCENDENTE.
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. SIENDO ASÍ,
BASTANTE EFICIENTE
Á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 ÁRBOL RADIX ES CONSIDERADO UNA VERSIÓN COMPACTA DE UN TRIE.
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 PUNTEROS A
LOS NODOS HIJOS, Y LAS HOJAS ESTÁN CONECTADOS ENTRE SÍ PARA
REALIZAR UNA BÚSQUEDA SECUENCIAL.
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

La actualidad más candente

Machine Learning - Splitting Datasets
Machine Learning - Splitting DatasetsMachine Learning - Splitting Datasets
Machine Learning - Splitting DatasetsAndrew Ferlitsch
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discretaJunior Soto
 
R Programming: Introduction to Vectors
R Programming: Introduction to VectorsR Programming: Introduction to Vectors
R Programming: Introduction to VectorsRsquared Academy
 
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...Edureka!
 
Data analysis with R
Data analysis with RData analysis with R
Data analysis with RShareThis
 
Text Mining mit Python und PowerBI
Text Mining mit Python und PowerBIText Mining mit Python und PowerBI
Text Mining mit Python und PowerBIJens Albrecht
 
ML - Multiple Linear Regression
ML - Multiple Linear RegressionML - Multiple Linear Regression
ML - Multiple Linear RegressionAndrew Ferlitsch
 
Random forest
Random forestRandom forest
Random forestUjjawal
 
A quick introduction to R
A quick introduction to RA quick introduction to R
A quick introduction to RAngshuman Saha
 
Linear regression in machine learning
Linear regression in machine learningLinear regression in machine learning
Linear regression in machine learningShajun Nisha
 
(Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning (Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning Omkar Rane
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion Anel Sosa
 

La actualidad más candente (20)

Machine Learning - Splitting Datasets
Machine Learning - Splitting DatasetsMachine Learning - Splitting Datasets
Machine Learning - Splitting Datasets
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
 
R Programming: Introduction to Vectors
R Programming: Introduction to VectorsR Programming: Introduction to Vectors
R Programming: Introduction to Vectors
 
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
Scikit Learn Tutorial | Machine Learning with Python | Python for Data Scienc...
 
Alice 3
Alice 3Alice 3
Alice 3
 
Data Visualization With R
Data Visualization With RData Visualization With R
Data Visualization With R
 
R variables
R   variablesR   variables
R variables
 
Data analysis with R
Data analysis with RData analysis with R
Data analysis with R
 
Text Mining mit Python und PowerBI
Text Mining mit Python und PowerBIText Mining mit Python und PowerBI
Text Mining mit Python und PowerBI
 
Condicionales
CondicionalesCondicionales
Condicionales
 
PRACTICA 5 ALICE
PRACTICA 5 ALICEPRACTICA 5 ALICE
PRACTICA 5 ALICE
 
PRACTICA 3 ALICE
PRACTICA 3 ALICEPRACTICA 3 ALICE
PRACTICA 3 ALICE
 
ML - Multiple Linear Regression
ML - Multiple Linear RegressionML - Multiple Linear Regression
ML - Multiple Linear Regression
 
PRACTICA 7 ALICE
PRACTICA 7 ALICEPRACTICA 7 ALICE
PRACTICA 7 ALICE
 
PRACTICA 4 ALICE
PRACTICA 4 ALICEPRACTICA 4 ALICE
PRACTICA 4 ALICE
 
Random forest
Random forestRandom forest
Random forest
 
A quick introduction to R
A quick introduction to RA quick introduction to R
A quick introduction to R
 
Linear regression in machine learning
Linear regression in machine learningLinear regression in machine learning
Linear regression in machine learning
 
(Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning (Machine Learning) Ensemble learning
(Machine Learning) Ensemble learning
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 

Similar a 2.4.2 Clasificación de árboles.pdf

Similar a 2.4.2 Clasificación de árboles.pdf (15)

2.4.2 Clasificación de árboles.pptx
2.4.2 Clasificación de árboles.pptx2.4.2 Clasificación de árboles.pptx
2.4.2 Clasificación de árboles.pptx
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
ARBOLES
ARBOLESARBOLES
ARBOLES
 
Arboles TDAS
Arboles TDASArboles TDAS
Arboles TDAS
 
Arboles
ArbolesArboles
Arboles
 
Arbol aa
Arbol aaArbol aa
Arbol aa
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
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
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOS
 
Unidad v arboles
Unidad v arbolesUnidad v arboles
Unidad v arboles
 
Arboles
ArbolesArboles
Arboles
 
Arboles multicamino
Arboles  multicaminoArboles  multicamino
Arboles multicamino
 
Arboles
ArbolesArboles
Arboles
 
Arboles
ArbolesArboles
Arboles
 
Arboles de busqueda
Arboles de busquedaArboles de busqueda
Arboles de busqueda
 

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++.pptxFernando Solis
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CFernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraFernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datosFernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y ConcatenacionFernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadenaFernando 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 TextoFernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSFernando 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 cadenaFernando Solis
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos StringsFernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractosFernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden SeleccionFernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de BusquedaFernando 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

AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convikevinmolina060703
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdfInformacionesCMI
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfFranciscoJavierEstra11
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIAWilian24
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxSarisdelosSantos1
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfsalazarjhomary
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdfVanyraCumplido
 

Último (20)

AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
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
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 

2.4.2 Clasificación de árboles.pdf

  • 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 DESCENDENTE. 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. SIENDO ASÍ, BASTANTE EFICIENTE Á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 ÁRBOL RADIX ES CONSIDERADO UNA VERSIÓN COMPACTA DE UN TRIE. 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 PUNTEROS A LOS NODOS HIJOS, Y LAS HOJAS ESTÁN CONECTADOS ENTRE SÍ PARA REALIZAR UNA BÚSQUEDA SECUENCIAL. 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/