| Section 1: Introduction
| PDF | 503.36 kB | 04.02.2016 @ 00:56:49 |
| Section 2: Stacks, Queues, Lists
| PDF | 170.54 kB | 04.02.2016 @ 00:56:32 |
| Section 3: Trees
| PDF | 141.08 kB | 04.02.2016 @ 00:56:51 |
| Section 4: Sets, Dictionaries
| PDF | 250.46 kB | 04.02.2016 @ 00:56:23 |
| Section 5: Balanced Trees: Implementation of dynamic dictionaries
| PDF | 1.12 MB | 04.02.2016 @ 00:57:03 |
| Section 6: Hashing
| PDF | 559.77 kB | 04.02.2016 @ 00:56:39 |
| Section 7: Priority Queues
| PDF | 176.22 kB | 04.02.2016 @ 00:56:27 |
| Section 8: Sorting
| PDF | 608.60 kB | 04.02.2016 @ 00:57:11 |
| Section 9: Disjoint sets that support Union-find
| PDF | 179.53 kB | 04.02.2016 @ 00:56:28 |
| Section 10: Graphs
| PDF | 428.37 kB | 04.02.2016 @ 00:57:01 |