B-fa
A HupWiki-ből...
Egy kiegyensúlyozott fát B-fának nevezzünk, ha teljesülnek rá a lentebbi feltételek. Egy fa akkor kiegyensúlyozott, ha az összes levele azonos távolságra található a fa gyökerétől.
A fa minden csúcsánál eltároljuk a következő értékeket:
- a csúcshoz tartozó kulcsok számát és a kulcsokat
- az adott csúcs levél vagy belső csúcs
- ha a csúcs belső, akkor a gyerekeire mutató pointereket
A csúcsokban tárolható kulcsok darabszámának (a csúcs fokának) van egy felső és egy alsó korlátja. Bm-fának nevezzük, ha m a felső korlát, és (felsőegészrész)m/2 az alsó. A gyökércsúcsra nem vonatkozik az m/2 alsó korlát, de legalább 2-nek kell lennie a fokának, ha a fa több mint 2 szintes.
FIXME bővítés
- csúcsvágás
- csúcsösszevonás