AA drevo je uravnoteženo dvojiško drevo, imenuje se po njegovem izumitelju Arne Anderssonu.
Uravnoteženost je lastnost iskalnih dvojiških dreves, ki poskrbi za to, da je višina drevesa majhna v primerjavi s količino podatkov v njih. Taka struktura drevesa poskrbi, da so podatki v drevesu razvrščeni čim bolj optimalno in s tem primerni za spremenljive urejene sezname in tudi druge oblike višjih podatkovnih struktur kot so asociativna polja in ostali.
AA drevo ima to prednost pred ostalimi iskalnimi dvojiškimi drevesi, da zaradi posebnih lastnosti, ki so naštete spodaj, močno poenostavi operacije, ki jih potrebujemo, da drevo ohranimo v ravnotežju. V nasprotju z rdeče-črnim drevesom imamo pri AA drevesu samo dve možni obliki, ki jih moramo upoštevati pri uravnoteževanju drevesa. Rdeče-črno drevo pozna sedem takih oblik.
Glavna prednost AA drevesa pred ostalimi je torej enostavnost in hitrost izvajanja algoritmov pri vstavljanju in brisanju vozlišč. AA drevo se uporablja za shranjevanje in hitro iskanje urejenih podatkov. Je posebna vrsta iskalnega dvojiškega drevesa z dodatnimi lastnostmi. Pri tem je pomembno povedati, da stopnja vozlišča v primeru AA drevesa ni stopnja vozlišča, kot je definirana pri ostalih drevesih, temveč je stopnja dodatna lastnost vozlišč. Stopnja v primeru AA drevesa je definirana v nadaljevanju.


