domingo, 22 de abril de 2012

Actividad 1 sobre ABOE

Inserta, en el orden especificado, los siguientes enteros en un ABOE aplicando las rotaciones pertinentes cuando corresponda: 11, 8, 18, 15, 13, 20, 7, 6, 10, 12 y 21.
  1. Inserto el 11.
  2. Inserto el 8.


  3. Inserto el 18.



  4. Inserto el 15.



  1. Inserto el 13.




    El nodo 18 tiene altura 2 por la izquierda y el nodo 8 tiene 0, hay que equilibrar.
    Aplico una rotación izquierda izquierda simple.




  2. Inserto el 20

    .


    El árbol queda desequilibrado por el hijo derecho del nodo 11.
    Aplico una rotatión derecha derecha simple.




  3. Inserto el 7.

  4. Inserto el 6.





    El árbol queda desequilibrado por el hijo izquierdo del nodo 8.
    Aplico una rotación izquierda izquierda simple.




  5. Inserto el 10.



    El árbol queda desequilibrado por el hijo izquierdo del nodo 11.
    Aplico una rotación izquierda derecha doble.




  6. Inserto el 12.



    El árbol queda desequilibrado por el hijo izquierdo del nodo 15.
    Aplico una rotación derecha  izquierda doble.





  7. Inserto el 21.


El árbol queda desequilibrado por el hijo derecho del nodo 18.
Aplico una rotación derecha  derecha simple.





Enlace al google docs