Data Structures, autumn 2002
English Homepage

Material

The main book is Cormen, Leiserson, Rivest, Introduction to Algorithms, MIT Press. In what follows, a shorthand notation CLR is used for that book. The other books used in references are Brassard, Bratley, Algorithmics, Prentice-Hall (BB) and Kingston, Algorithms and Data Structures, Addison Wesley 1998 (K). Additionally, a book covering both Java and data structures might be useful. There are a plenty of such books. One example is Carrano and Pritchard, Data Abstraction and Problem Solving with Java, Addison-Wesley 2001 (CP).

Actual