Informatik 1.6 — Datenstrukturen Grundlagen

Sandbox: Big-O sichtbar machen

Theorie ist abstrakt. Spiel mit den Werten und sieh, warum Big-O eine echte praktische Konsequenz hat.

Sandbox: Array vs. Hash-Map — Suche

Stell dir 1000 User vor. Du suchst einen bestimmten. Wieviele Schritte braucht jede Datenstruktur?

StrukturSchritteGeschätzte ZeitBig-O
Array (linear)5000.050 msO(n)
Hash-Map10.000 msO(1)
Hash-Map ist 500× schneller bei dieser Suche.

Lehre: Bei häufigem Lookup wechsle von Array zu Hash-Map. Pre-Compute einmal — danach blitzschnell.

Zurück zu Informatik