There are currently no projects
This tab is intentionally left blank.
Algoritmik og Datastrukturer er et obligatorisk bachelorkursus, der ligger i blok 4 på første studieår. Lige et par definitioner inden vi beskriver hvad kurset indeholder:
På kurset undervises i en lang række grundlæggende datastrukturer og de algoritmer der behandler dem. Man lærer hvordan en algoritme nedskrives så andre kan læse den (pseudekode) og hvordan man argumenterer eller beviser at sin algoritme er korrekt. Der undervises også i hvordan man analyserer køretiden for sin algoritme og pladsforbruget af de datastrukturer som den benytter. Disse analyser ender ud i et mål der kan bruges til at sammenligne sin algoritmes effektivetet med andre tilsvarende algoritmer.
Stikord: Algoritmer, Datastrukturer, Sortering, Træer, Grafer, Hobe (Heaps), Store-O notation, Køretidsanalyse, Rød-sorte træer, Mindste-udspændende træ, Korteste veje i grafer, m.m.
(dette er på ingen måde en komplet liste)
Kurset blev i 2008 flyttet til blok 4.
På kurset bruges 3. udgave af bogen "Introduction to Algorithms" af Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, og Clifford Stein.
Bogen bliver ofte referet til som CLR, CLRS eller Cormen. Den er et grundlæggende værk i datalogien, der formentlig bruges på størstedelen af alle Computer Science uddannelser verden over. Søger man på den på Google Scholar kan man se at den har over 22000 citeringer (December, 2010).