B-strom: Porovnání verzí

Smazaný obsah Přidaný obsah
opr odk na ds bez zz
- Soubor:Btree.svg (na Commons smazal commons:User:Jcb, důvod: No source since 20 December 2018)
Řádek 22:
 
== Princip uložení dat ==
 
[[Soubor:Btree.svg|thumb|Ukázka B+ stromu (variace na B-strom, v které musí být všechny hodnoty umístěny až v listech)]]
Data jsou ve stromu uložena jako setříděné hodnoty, které rozdělují strom na jednotlivé [[Strom (datová struktura)#Podstrom|podstromy]]. Například pokud nějaký uzel má tři potomky, musí být v&nbsp;tomto uzlu uloženy dva klíče ''k''<sub>1</sub> a ''k''<sub>2</sub>, které budou uzel rozdělovat. Všechny hodnoty které jsou menší než ''k''<sub>1</sub> musí být uloženy v&nbsp;levém podstromu, hodnoty které jsou větší než ''k''<sub>1</sub> a menší než ''k''<sub>2</sub> musí být uloženy v&nbsp;prostředním podstromu, a konečně všechny hodnoty větší než ''k''<sub>2</sub> musí být v&nbsp;pravém podstromu. Na tyto podstromy jsou samozřejmě v&nbsp;uzlu uloženy ukazatele.