TDT4120 Algoritmer og datastrukurer (Algorithms and data structures)