Arbori AVL - PowerPoint PPT Presentation

About This Presentation
Title:

Arbori AVL

Description:

Introducere in Arbori AVL – PowerPoint PPT presentation

Number of Views:39
Slides: 18
Provided by: deathriperr

less

Transcript and Presenter's Notes

Title: Arbori AVL


1
Arbori AVL
2
Introducere
  • Arborii AVL reprezinta arbori binari de cautare
    ce se autoechilibreaza. Un arbore este echilibrat
    daca diferenta de inaltime intre subarborii
    stingi si drepti ai fiecarui nod este -1, 0 sau
    1.

3
Operatii specifice
4
  • Echilibrarea arborelui se face prin intermediul a
    4 operatii posibile, numite rotatii.
  • Aceastea pot fi singulare Rotatie LL, Rotatie
    RR, sau duble Rotatie RL, Rotatie LR.

5
Rotatia LL
  • In rotatia LL fiecare nod se muta o pozitie catre
    stanga fata de pozitia curenta.

6
Rotatia RR
  • In rotatia RR fiecare nod se muta o pozitie catre
    stanga fata de pozitia curenta.

7
Rotatie LR
  • Rotatia LR este compusa dintr-o rotatie LL si o
    rotatie RR.

8
Rotatie RL
  • Rotatia RL este asemanatoare cu rotatia LR,
    singura diferenta fiind ca rotatia RR preceda
    rotatia LL

9
Exemplu de generare
10
  • O sa inseram pe rand valorile de la 1 la 8 in
    ordine crescatoare incepand cu 1. Arborele este
    echilibrat

11
  • Urmeaza insertia lui 2, arborele ramane in
    continuare echilibrat

12
  • In urma insertiei lui 3 arborele necesita o
    rotatie LL pentru echilibrare

13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
Thanks!
  • Any questions?
  • You can find me at
  • _at_username
  • user_at_mail.me
Write a Comment
User Comments (0)
About PowerShow.com