alapfa | |||||||||
---|---|---|---|---|---|---|---|---|---|
Típusú | faipari | ||||||||
Feltalálás éve | 1968 | ||||||||
Szerző | Donald R. Morrison | ||||||||
Bonyolultság az O-szimbólumokban | |||||||||
|
|||||||||
Médiafájlok a Wikimedia Commons oldalon |
Az alapfa ( radix fa , még kompakt előtag fa , főfa , maradékfa [1] ) olyan adatstruktúra, amely egy előtag fa memóriára optimalizált megvalósítása. Az alapfában az a csomópont , amely a csomópont egyetlen gyermeke, összevonódik a csomóponttal .
Az elem keresésének, hozzáadásának és az alapfából való eltávolításának műveleteinek időbeli összetettségét a következőképpen becsüljük meg : ahol a feldolgozás alatt álló elem hossza. A futási idő nem függ a fában lévő elemek számától.
A hagyományos előtagfákkal ellentétben az alapfa csomópontja egyetlen elemmel (karakterrel, bittel stb.) vagy elemek sorozatával is felcímkézhető. Ez hatékonyabbá teszi az alapfát kis karakterlánc-készletek esetén (különösen, ha maguk a karakterláncok elég hosszúak), és olyan halmazok esetében is, amelyeknek kevés hosszú előtagja van.
Fa (adatstruktúra) | |
---|---|
Bináris fák | |
Önkiegyensúlyozó bináris fák |
|
B-fák | |
előtag fák |
|
A tér bináris particionálása | |
Nem bináris fák |
|
A tér felosztása |
|
Más fák |
|
Algoritmusok |
|