SlideShare una empresa de Scribd logo
1 de 6
A R B O L E S AV L : R OTA C I Ó N D O B L E
I N T E G R A N T E S :
M A Y C O L E N R Í Q U E Z
J U A N D A V I D
A S C E N C I O
P R O F E S O R :
I N G . V Í C T O R V I E R A
E S T R U C T U R A D E D ATO S I I
¿CÓMO SE HACE?
Un Árbol AVL es un tipo de Árbol Binario que se encuentra
balanceado es decir esta en equilibrio, en términos de
búsqueda esta bien optimizado a comparación de un árbol
que se encuentre en desequilibrio debido a que le tomara
mas “pasos/procesos” llegar a su nodo objetivo.
¿QUÉ ES?
El método que utilizan este tipo de árbol es hacer un
reequilibrado, este concretamente se produce de abajo
hacia arriba sobre los nodos en los que se produce el
desequilibrio. Pueden darse 4 casos para reequilibrar un
árbol:
• Rotación simple a la Derecha.
• Rotación simple a la Izquierda.
• Rotación Doble a la Derecha.
• Rotación Doble a la Izquierda.
COSAS A TENER EN CUENTA
• Decimos que un Árbol Binario se encuentra en equilibrio si para todo Nodo la altura
de sus Sub-árboles izquierdo y derecho pueden diferir 1 unidad, nombrando este
valor como Factor de equilibrio(FE). La formula del Factor de equilibrio es:
• FE=Altura Sub-árbol Derecho – Altura Sub-árbol Izquierdo
• ; siendo el FE=0 Si se esta evaluando un Nodo Hoja.
• Altura= Nivel del nodo + 1
• En caso de que la Rotación Simple Derecha o Izquierda,
No funciones se utiliza la rotación doble
ROTACION DOBLE A LA DERECHA
Para hacer una Rotación Doble Derecha partimos de que la parte izquierda del árbol esta
en desequilibrio siendo la parte derecha la que esta “Cargada”, también se debe tener
encuentra que el FE objetivo debe ser mayor a 1 y que su Sub-Nodo Derecho tenga un
FE<0, es decir que sea negativo, al cumplirse todas estas condiciones decimos que para
equilibrar ese sector del árbol se debe hacer una RDD.
Formula:
RDD= Rotación Doble Derecha
RSD= Rotación Simple Derecha
RSI= Rotación Simple Izquierda
RDD= RSD y RSI
ROTACION DOBLE A LA IZQUIERDA
Para hacer una Rotación Doble Izquierda partimos de que la parte Derecha del árbol esta
en Desequilibrio siendo la parte Izquierda la que esta “Cargada”, también se debe tener
encuentra que el FE objetivo debe ser mayor a -1 y que su Sub-Nodo Izquierdo tenga un
FE>0 es decir que sea Positivo, al cumplirse todas estas condiciones decimos que para
equilibrar ese sector del árbol se debe hacer una RDI.
Formula:
RDI= Rotación Doble Izquierda
RSI= Rotación Simple Izquierda
RSD= Rotación Simple Derecha
RDI= RSI y RSD
A R B O L E S AV L : R OTA C I Ó N D O B L E
I N T E G R A N T E S :
M A Y C O L E N R Í Q U E Z
J U A N D A V I D
A S C E N C I O
P R O F E S O R :
I N G . V Í C T O R V I E R A
E S T R U C T U R A D E D ATO S I I

Más contenido relacionado

La actualidad más candente

Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
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 ordenadosAngel Vázquez Patiño
 
Listas de adyacencia
Listas de adyacenciaListas de adyacencia
Listas de adyacencialeidy2220
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesJosé Antonio Sandoval Acosta
 
Mapa conceptual arboles binarios
Mapa conceptual arboles binariosMapa conceptual arboles binarios
Mapa conceptual arboles binariosOswaldo Perez
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Estructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de BúsquedaEstructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de BúsquedaJosé Antonio Sandoval Acosta
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de pruebaJPi2013
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesMago Julio Cesar
 

La actualidad más candente (20)

Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
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
 
Listas de adyacencia
Listas de adyacenciaListas de adyacencia
Listas de adyacencia
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Algoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap SortAlgoritmo de ordenamiento: Heap Sort
Algoritmo de ordenamiento: Heap Sort
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras Lineales
 
Mapa conceptual arboles binarios
Mapa conceptual arboles binariosMapa conceptual arboles binarios
Mapa conceptual arboles binarios
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Estructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de BúsquedaEstructura de Datos - Unidad VI: Métodos de Búsqueda
Estructura de Datos - Unidad VI: Métodos de Búsqueda
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas Circulares
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
Grafos Ponderados
Grafos PonderadosGrafos Ponderados
Grafos Ponderados
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

ARBOLES AVL ROTACION DOBLE

  • 1. A R B O L E S AV L : R OTA C I Ó N D O B L E I N T E G R A N T E S : M A Y C O L E N R Í Q U E Z J U A N D A V I D A S C E N C I O P R O F E S O R : I N G . V Í C T O R V I E R A E S T R U C T U R A D E D ATO S I I
  • 2. ¿CÓMO SE HACE? Un Árbol AVL es un tipo de Árbol Binario que se encuentra balanceado es decir esta en equilibrio, en términos de búsqueda esta bien optimizado a comparación de un árbol que se encuentre en desequilibrio debido a que le tomara mas “pasos/procesos” llegar a su nodo objetivo. ¿QUÉ ES? El método que utilizan este tipo de árbol es hacer un reequilibrado, este concretamente se produce de abajo hacia arriba sobre los nodos en los que se produce el desequilibrio. Pueden darse 4 casos para reequilibrar un árbol: • Rotación simple a la Derecha. • Rotación simple a la Izquierda. • Rotación Doble a la Derecha. • Rotación Doble a la Izquierda.
  • 3. COSAS A TENER EN CUENTA • Decimos que un Árbol Binario se encuentra en equilibrio si para todo Nodo la altura de sus Sub-árboles izquierdo y derecho pueden diferir 1 unidad, nombrando este valor como Factor de equilibrio(FE). La formula del Factor de equilibrio es: • FE=Altura Sub-árbol Derecho – Altura Sub-árbol Izquierdo • ; siendo el FE=0 Si se esta evaluando un Nodo Hoja. • Altura= Nivel del nodo + 1 • En caso de que la Rotación Simple Derecha o Izquierda, No funciones se utiliza la rotación doble
  • 4. ROTACION DOBLE A LA DERECHA Para hacer una Rotación Doble Derecha partimos de que la parte izquierda del árbol esta en desequilibrio siendo la parte derecha la que esta “Cargada”, también se debe tener encuentra que el FE objetivo debe ser mayor a 1 y que su Sub-Nodo Derecho tenga un FE<0, es decir que sea negativo, al cumplirse todas estas condiciones decimos que para equilibrar ese sector del árbol se debe hacer una RDD. Formula: RDD= Rotación Doble Derecha RSD= Rotación Simple Derecha RSI= Rotación Simple Izquierda RDD= RSD y RSI
  • 5. ROTACION DOBLE A LA IZQUIERDA Para hacer una Rotación Doble Izquierda partimos de que la parte Derecha del árbol esta en Desequilibrio siendo la parte Izquierda la que esta “Cargada”, también se debe tener encuentra que el FE objetivo debe ser mayor a -1 y que su Sub-Nodo Izquierdo tenga un FE>0 es decir que sea Positivo, al cumplirse todas estas condiciones decimos que para equilibrar ese sector del árbol se debe hacer una RDI. Formula: RDI= Rotación Doble Izquierda RSI= Rotación Simple Izquierda RSD= Rotación Simple Derecha RDI= RSI y RSD
  • 6. A R B O L E S AV L : R OTA C I Ó N D O B L E I N T E G R A N T E S : M A Y C O L E N R Í Q U E Z J U A N D A V I D A S C E N C I O P R O F E S O R : I N G . V Í C T O R V I E R A E S T R U C T U R A D E D ATO S I I