1. Hem
  2. Alternativ medicin
  3. Bett och stick
  4. Cancer
  5. Sjukdomar och behandlingar
  6. Tandhälsa
  7. Kost och näring
  8. Familjehälsa
  9. Hälso- och sjukvårdsbranschen
  10. Psykisk hälsa
  11. Folkhälsa och säkerhet
  12. Kirurgi och ingrepp
  13. Hälsa

AVL-träd: Korrekt definition, självbalanseringsmekanism och användningsområden

AVL står för Adelson-Velsky och Landis – de sovjetiska matematikerna som uppfann detta självbalanserande binära sökträd 1962. Det betyder INTE "Adaptive Variable-Length."

Hur AVL-träd fungerar

  • Varje nod lagrar en **balansfaktor** = höjd(vänster delträd) – höjd(höger delträd).
  • Tillåtna balansfaktorer: –1, 0, +1.
  • Efter insättning/borttagning, rotationer (enkel/dubbel) återställer balans i O(log n) tid.

Viktiga egenskaper

  • Höjden alltid O(log n) → garanterat O(log n) sökning, insättning, borttagning.
  • Strängare balanserade än röd-svarta träd → snabbare uppslag, något långsammare skrivningar.

Vanliga tillämpningar

  • Minnesbaserade databaser och index
  • Kompilatorns symboltabeller
  • Realtidssystem som kräver förutsägbar latens

Hälsa och Sjukdom © https://www.sjukdom.online