TDT4120 Algoritmer og datastrukturer Interaktiv pensumguide · H2026
Fremgang
0/14
Verktøy

Formelsamling

Til eksamen i dette emnet deles det ikke ut noen formelsamling. Oversikten under er en studieressurs — på eksamen må alt kunnes uten hjelpemidler.

01 Asymptotikk og rekurrenser

  • T(n)=aT(n/b)+f(n)\displaystyle T(n) = aT(n/b) + f(n) Masterteoremets rekurrensform
  • T(n)=2T(n/2)+Θ(n)=Θ(nlgn)\displaystyle T(n) = 2T(n/2) + \Theta(n) = \Theta(n \lg n) Balansert splitt og hersk (Merge-Sort)

02 Sortering

  • Ω(nlgn)\displaystyle \Omega(n \lg n) Nedre grense for sammenligningsbasert sortering

03 Datastrukturer

  • O(n)\displaystyle O(n) Build-Max-Heap bygger en haug i lineær tid (ikke O(nlgn)O(n \lg n))

04 Grafer

  • O(V+E)\displaystyle O(V + E) BFS og DFS med naboliste-representasjon
  • d[v]min{d[v],  d[u]+w(u,v)}\displaystyle d[v] \leftarrow \min\{\, d[v],\; d[u] + w(u,v) \,\} Kantoppdatering (Relax)
  • O((V+E)lgV)\displaystyle O((V + E) \lg V) Dijkstra med binær min-haug
  • O(VE)\displaystyle O(V E) Bellman-Ford (tåler negative kanter)
  • Θ(V3)\displaystyle \Theta(V^3) Floyd-Warshall (alle-til-alle korteste veier)

05 Kompleksitet

  • Θ(nW)\displaystyle \Theta(n W) Binært ryggsekk-DP — pseudopolynomisk i kapasiteten WW