SlideShare una empresa de Scribd logo
1 de 5
República Bolivariana de Venezuela
      Universidad “Fermín Toro”
       Vice-rectorado Académico
        Decanato de Ingeniería




ÁRBOLES BINARIOS DE
    BÚSQUEDA
Técnicas de Rotación para alcanzar un árbol
         balanceado o equilibrado


                               David E. Guerrero
                                 C.I.- 17.330.334
                                      Ynes Polini
                                 C.I.- 10.368.291
Un tipo de dato abstracto más
                                                     adecuado para el tratamiento de
                                      son           grandes cantidades de información
                                                                               colección
                                                                                                    Nodos
                                  posee                                                      donde
                                                                      En Matemáticas e
                       Características                                   Ingeniería.           Guardan información
        puede
                                                                                               de cualquier tipo de
                                                                                                      dato
    Aquel en el que un nodo               Puede tener un solo nodo
                                                   raíz.
    puede tener cero, uno o                                                        Aplicaciones
    mas de dos subárboles.                Es llamado un árbol nulo
                                          cuando no existen nodos                              Representación e
                                                                            Árbol de          implementación de
               Operaciones                Puede tener cero, uno o                           expresiones aritméticas
                                                                          decisión para
      Se         Típicas                      mas subárboles
                                                                             juegos
realizan                                    procediendo desde                               Algoritmos de Búsqueda
                                          cualquier nodo del árbol.      Representación
                                                                          de relaciones        Representación e
 Inserción de             Búsqueda de         Recorrido                    jerárquicas        implementación de
   un nodo                un elemento                                                        sistemas de archivos
                                              Preorden                     En ciencias
                                                                           biológicas y           Aplicaciones en
 Eliminación              Recorrido del    están       Recorrido         bio- informática          compiladores
 de un nodo                  Árbol                     Inorden
                                                                          Aplicaciones      Procesamiento de texto
                                             Recorrido                    Genealógicas
                                             Postorden
cada nodo puede tener como
         máximo dos subárboles y siempre                                     deriva
         es necesario distinguir entre el
         subárbol izquierdo y el subárbol
         derecho.
                                                                                comprende
                                                             Árbol Binario
                                                                                                         Arboles Binarios
         Si tiene la misma                          Se clasifica
                                                                                                          de Búsqueda
              estructura                                               Completos                                                  surgen

                               posee          Similares




                                                                                          conocido
contienen la misma                                                                                          Es la de realizar
   información.                    Si son                                                                    reacomodos o
                                                                        Distinto                       balanceos, después de la
                                                                                                        inserción o eliminación
                                            Equivalentes                                                   de los elementos


                                        Caso contrario                    como (lleno). Es un árbol
                                                                         en el que todos sus nodos,
                                                                                                                      La idea
                                                                         excepto los del ultimo nivel,
                                                                             tienen dos hijos ; el
                                                                           subárbol izquierdo y el
                                                                              subárbol derecho.
  mantener un
                     permitieron




árbol equilibrado                           E.M Landis             el nombre de árboles
cada vez que se                                                     AVL en honor a sus
                                                           son                                       reciben
agrega o extrae                         G.M. Adelson-                 inventores, dos
    un nodo.                               Velskii
                                                                    matemáticos rusos
Arboles                                           El equilibrio o
                                                       Balanceados                                      reestructuración se
                                                                                                           realizan con el
Si su equilibrio o balance es                         (equilibrados)                                      desplazamiento
 cero y sus subárboles son                                                                                particular de los
   también perfectamente                      Dividido en                                                nodos implicados
        equilibrados.                 Perfectamente




                                                              determinar
  Es aquel en el que para              Equilibrado
 cada nodo el número de Es                                                       su Factor de
                                      Perfectamente                               equilibrio
 nodos en sus subárboles               Balanceado
derecho e izquierdo difieren                                                                         Valores como -
                                                                                                    1, 0, 1. Si llega a
   como máximo en uno                  Equilibrado                                                 tomar valores -2 o
     Si la altura de sus                                                   Como la diferencia en     2 el árbol debe
subárboles difiere en no más                                                  altura entre los       reestructurase
                                                                           subárboles derecho e
de uno y sus subárboles son                                                      izquierdo.
   también equilibrados.             Ramas derechas                                                          empleando
                                         (DD)
                 Dos nodos                                                    SIMPLE
                                     Ramas izquierdas


                                                             Realizarse
                         involucra
                                           (II).                                                      Rotación de los
                                                                                                          nodos.

                                                                por
                                                                                        divido

                                     Ramas derecha e
                Tres nodos            izquierda (DI)
                                                                           COMPUESTA
                                     Ramas izquierda y
                            afecta
                                       derecha (ID).
Arboles Binarios
                                                         Balanceados                                                     puede
                                                              AVL
                                                              Operaciones
                                                                 como

              Inserción en Arboles de                                Utiliza       Borrado en Arboles de
                                                                   algoritmo
               Binarios Balanceados                                                Binarios Balanceados
                                                                                                 efectúa
                     Realizado por
                                                                                    utiliza
                                                                                                        Su elimina siguiendo los
 Si la rotación es DD los           Si la rotación e II los       Algoritmos de borrado                 criterios para los arboles
 nodos rotan en sentido           nodos rotan en sentido            que en los arboles                 binarios de búsqueda y se
contrario a las agujas del         de las agujas del reloj        binarios de búsqueda                  regresa por el camino de
 reloj pasando en nodo           pasando en nodo central                                                búsqueda calculando su
                                                                               Se debe
     central como raíz                    a nodo raíz                                                  FE de los nodos visitados
                                                                 Localizar la posición en
          La rotación doble resuelve dos casos                           el árbol
          simétricos, rotación ID y rotación DI.
           En la rotación doble hay que mover
           los punteros de tres nodos, el nodo
                padre, el descendiente y el
                                                                                                   Usarse en una
          descendiente del descendiente por la
                                                                        ejecutarse            implementación eficiente
                      rama contraria.
                                                       Cualquier secuencia de n                 de colas de prioridad
                                                             inserciones y
                                                       eliminaciones mínimas de
                                                            0(nLog n) pasos

Más contenido relacionado

La actualidad más candente

Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesAngel Vázquez Patiño
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficaciónAndhy H Palma
 
Arbol rojo y negro
Arbol rojo y negroArbol rojo y negro
Arbol rojo y negroJuan Bass
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos Kaneki04
 
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
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisisinnovalabcun
 
Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Roberto Encarnación
 

La actualidad más candente (20)

Hilos En Java
Hilos En JavaHilos En Java
Hilos En Java
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Pilares de la POO
Pilares de la POOPilares de la POO
Pilares de la POO
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Arbol rojo y negro
Arbol rojo y negroArbol rojo y negro
Arbol rojo y negro
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos
 
Árboles Multicamino, B y B+
Árboles Multicamino, B y B+Árboles Multicamino, B y B+
Árboles Multicamino, B y B+
 
Arboles multicamino
Arboles  multicaminoArboles  multicamino
Arboles multicamino
 
Diagrama de clases y objetos
Diagrama de clases y objetosDiagrama de clases y objetos
Diagrama de clases y objetos
 
Heap sort
Heap sortHeap sort
Heap sort
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
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
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos
 

Destacado

Arboles AVL Rotaciones
Arboles AVL RotacionesArboles AVL Rotaciones
Arboles AVL RotacionesEvans Balcazar
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracionwarrionet
 
Tecnicas de rotacion en arboles balanceados
Tecnicas de rotacion en arboles balanceadosTecnicas de rotacion en arboles balanceados
Tecnicas de rotacion en arboles balanceadosPEREZHROS
 
Programación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosProgramación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosAngel Vázquez Patiño
 

Destacado (9)

Arboles AVL
Arboles AVLArboles AVL
Arboles AVL
 
Arboles
ArbolesArboles
Arboles
 
áRbol avl
áRbol avláRbol avl
áRbol avl
 
Arboles AVL Rotaciones
Arboles AVL RotacionesArboles AVL Rotaciones
Arboles AVL Rotaciones
 
Arboles balanceados
Arboles balanceadosArboles balanceados
Arboles balanceados
 
Sistemas de Numeracion
Sistemas de NumeracionSistemas de Numeracion
Sistemas de Numeracion
 
Tecnicas de rotacion en arboles balanceados
Tecnicas de rotacion en arboles balanceadosTecnicas de rotacion en arboles balanceados
Tecnicas de rotacion en arboles balanceados
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Programación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosProgramación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibrados
 

Más de warrionet

Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivoswarrionet
 
Procesamiento paralelo
Procesamiento paraleloProcesamiento paralelo
Procesamiento paralelowarrionet
 
El conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia ArtificialEl conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia Artificialwarrionet
 
El desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas OperativosEl desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas Operativoswarrionet
 
David Guerrero
David GuerreroDavid Guerrero
David Guerrerowarrionet
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4warrionet
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4warrionet
 
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICOFACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICOwarrionet
 
Analisis de circuitos de corriente abierta
Analisis de circuitos de corriente abiertaAnalisis de circuitos de corriente abierta
Analisis de circuitos de corriente abiertawarrionet
 

Más de warrionet (9)

Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Procesamiento paralelo
Procesamiento paraleloProcesamiento paralelo
Procesamiento paralelo
 
El conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia ArtificialEl conocimiento en Inteligencia Artificial
El conocimiento en Inteligencia Artificial
 
El desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas OperativosEl desarrollo de los Sistemas Operativos
El desarrollo de los Sistemas Operativos
 
David Guerrero
David GuerreroDavid Guerrero
David Guerrero
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4
 
David Guerrero - Asignacion 4
David Guerrero - Asignacion 4David Guerrero - Asignacion 4
David Guerrero - Asignacion 4
 
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICOFACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
FACTOR DE POTENCIA EN UN CIRCUITO MONOFÁSICO Y UNO TRIFÁSICO
 
Analisis de circuitos de corriente abierta
Analisis de circuitos de corriente abiertaAnalisis de circuitos de corriente abierta
Analisis de circuitos de corriente abierta
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
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.pdfAngélica Soledad Vega Ramírez
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
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
 

Último (20)

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".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
 
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.
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
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
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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
 

Arboles de Busqueda Balanceada (AVL)

  • 1. República Bolivariana de Venezuela Universidad “Fermín Toro” Vice-rectorado Académico Decanato de Ingeniería ÁRBOLES BINARIOS DE BÚSQUEDA Técnicas de Rotación para alcanzar un árbol balanceado o equilibrado David E. Guerrero C.I.- 17.330.334 Ynes Polini C.I.- 10.368.291
  • 2. Un tipo de dato abstracto más adecuado para el tratamiento de son grandes cantidades de información colección Nodos posee donde En Matemáticas e Características Ingeniería. Guardan información puede de cualquier tipo de dato Aquel en el que un nodo Puede tener un solo nodo raíz. puede tener cero, uno o Aplicaciones mas de dos subárboles. Es llamado un árbol nulo cuando no existen nodos Representación e Árbol de implementación de Operaciones Puede tener cero, uno o expresiones aritméticas decisión para Se Típicas mas subárboles juegos realizan procediendo desde Algoritmos de Búsqueda cualquier nodo del árbol. Representación de relaciones Representación e Inserción de Búsqueda de Recorrido jerárquicas implementación de un nodo un elemento sistemas de archivos Preorden En ciencias biológicas y Aplicaciones en Eliminación Recorrido del están Recorrido bio- informática compiladores de un nodo Árbol Inorden Aplicaciones Procesamiento de texto Recorrido Genealógicas Postorden
  • 3. cada nodo puede tener como máximo dos subárboles y siempre deriva es necesario distinguir entre el subárbol izquierdo y el subárbol derecho. comprende Árbol Binario Arboles Binarios Si tiene la misma Se clasifica de Búsqueda estructura Completos surgen posee Similares conocido contienen la misma Es la de realizar información. Si son reacomodos o Distinto balanceos, después de la inserción o eliminación Equivalentes de los elementos Caso contrario como (lleno). Es un árbol en el que todos sus nodos, La idea excepto los del ultimo nivel, tienen dos hijos ; el subárbol izquierdo y el subárbol derecho. mantener un permitieron árbol equilibrado E.M Landis el nombre de árboles cada vez que se AVL en honor a sus son reciben agrega o extrae G.M. Adelson- inventores, dos un nodo. Velskii matemáticos rusos
  • 4. Arboles El equilibrio o Balanceados reestructuración se realizan con el Si su equilibrio o balance es (equilibrados) desplazamiento cero y sus subárboles son particular de los también perfectamente Dividido en nodos implicados equilibrados. Perfectamente determinar Es aquel en el que para Equilibrado cada nodo el número de Es su Factor de Perfectamente equilibrio nodos en sus subárboles Balanceado derecho e izquierdo difieren Valores como - 1, 0, 1. Si llega a como máximo en uno Equilibrado tomar valores -2 o Si la altura de sus Como la diferencia en 2 el árbol debe subárboles difiere en no más altura entre los reestructurase subárboles derecho e de uno y sus subárboles son izquierdo. también equilibrados. Ramas derechas empleando (DD) Dos nodos SIMPLE Ramas izquierdas Realizarse involucra (II). Rotación de los nodos. por divido Ramas derecha e Tres nodos izquierda (DI) COMPUESTA Ramas izquierda y afecta derecha (ID).
  • 5. Arboles Binarios Balanceados puede AVL Operaciones como Inserción en Arboles de Utiliza Borrado en Arboles de algoritmo Binarios Balanceados Binarios Balanceados efectúa Realizado por utiliza Su elimina siguiendo los Si la rotación es DD los Si la rotación e II los Algoritmos de borrado criterios para los arboles nodos rotan en sentido nodos rotan en sentido que en los arboles binarios de búsqueda y se contrario a las agujas del de las agujas del reloj binarios de búsqueda regresa por el camino de reloj pasando en nodo pasando en nodo central búsqueda calculando su Se debe central como raíz a nodo raíz FE de los nodos visitados Localizar la posición en La rotación doble resuelve dos casos el árbol simétricos, rotación ID y rotación DI. En la rotación doble hay que mover los punteros de tres nodos, el nodo padre, el descendiente y el Usarse en una descendiente del descendiente por la ejecutarse implementación eficiente rama contraria. Cualquier secuencia de n de colas de prioridad inserciones y eliminaciones mínimas de 0(nLog n) pasos