TDT4120: Algoritmer og datastrukturer
# Lenkede lister
## Kjøretider
|| **Handling** || **Kjøretid** ||
|| Innsetting på starten || O(1) ||
|| Innsetting på slutten || O(n) ||
|| Oppslag || O(n) ||
|| Slette element || oppslagstid + O(1) ||
# Trær
# Traversering
# Rekursjon
## Master teoremet
Master teoremet er en kokebokløsning for å finne kjøretiden til (mange) rekurrenser på formen
$$ T(n) = aT(^n/_b) + f(n) \\ a \ge 1, b \ge 1 $$
Denne typen rekurrenser oppstår gjerne i sammenheng med splitt-og-hersk algoritmer, f.eks. Mergesort.
# Graf-algoritmer
# Kjøretidsberegning
# Sortering
# Korteste vei
## Dijkstras algoritme
# Maksimal flyt
# Dynamisk programmering
# Grådige algoritmer
# Problemkompleksitet
## P, NP, NPC