AARHUS UNIVERSITET DATALOGISK INSTITUT Algoritmer og Datastrukturer (dADS) |
Målet med kurset er at give deltagerne kendskab til algoritmer og datastrukturer samt erfaring i systematisk udvikling og analyse heraf.
Datastrukturer: lister, træer, hashtabeller, skip-lister
Dataabstraktioner: stakke, køer, prioritetskøer, ordbøger, mængder
Algoritmer: søgning, sortering, selektion, fletning, mønstergenkendelse
Grafalgoritmer: grafgennemløb, sammenhængsegenskaber, topologisk sortering, udspændende træer, korteste veje, transitiv lukning
Paradigmer: del-og-kombiner, dynamisk programmering, grådighed
Analyse og syntese: worstcase, amortiseret og forventet udførelsestid; udsagn, invarianter, gyldighed, terminering og korrekthed
Dansk
10 point