TDDB57 Data Structures and Algorithms
The literature
The course textbook:
Michael T. Goodrich, Roberto Tamassia: Data
Structures and Algorithms in Java (Fourth Edition).
Wiley.
There are many other good textbooks. If you plan to take the continuation course on algorithms TDDA32 you can instead use:
T. Cormen, C. Leiserson, R. Rivest: Introduction to Algorithms. MIT Press.However, some topics discussed in TDDB57 are not covered there.
The lecture overheads:
The slides for each lecture will be gradually placed on the lecture page .
The laboratories:
The lab material consists of two parts. Part 1 is a lab
kompendium (in Swedish) covering the TDDB56 labs (in Java).
Part 2 covers the additional TDDB57 lab in Ada.
Please print it. It will not be distributed in a different way.
The problems
for problem solving sessions (lektioner)
consist of
- the TDDB56 problem collection
- the additional TDDB57 problems (to appear in September).