Seznam datových struktur - List of data structures

Python 3. Standardní typ hierarchy.png

Toto je seznam pozoruhodných datových struktur . Širší seznam termínů najdete v seznamu termínů týkajících se algoritmů a datových struktur . Porovnání doby běhu pro podmnožinu tohoto seznamu najdete v porovnání datových struktur .

Typy dat

Primitivní typy

Složené typy nebo neprimitivní typ

Abstraktní datové typy

Některé vlastnosti abstraktních datových typů:

Struktura Objednat Unikátní
Seznam Ano Ne
Asociativní pole Ne pouze klíče (indexy)
Soubor Ne Ano
Zásobník Ano Ne
Multimapa Ne Ne
Multiset (taška) Ne Ne
Fronta Ano Ne

Objednávka znamená, že se počítá sekvence vložení. Unikátní znamená, že duplicitní prvky nejsou povoleny na základě některých vestavěných nebo alternativně uživatelem definovaných pravidel pro porovnávání prvků.

Lineární datové struktury

Datová struktura je údajně lineární, pokud její prvky tvoří posloupnost.

Pole

Seznamy

Stromy

Binární stromy

B-stromy

Hromady

Stromy

V těchto datových strukturách každý uzel stromu porovnává bitovou část klíčových hodnot.

Vícesměrné stromy

Prostorově dělící stromy

Jedná se o datové struktury používané pro dělení prostoru nebo dělení binárního prostoru .

Stromy specifické pro aplikaci

Struktury založené na hash

Grafy

V informatice a příbuzných oborech se používá mnoho datových struktur založených na grafech :

jiný

Viz také


externí odkazy