*Material presented below is not in its final version and will be regularly updated and revised.
Course Slides
- Introduction
- Stacks - Queues - Lists
- Trees
- Sets - Dictionaries
- Dictionary
Implementation
with Balanced Trees
- Hashing - Priority Queues
- Sorting - Union-Find
- 1st assistive class [discussion for the 1st set of exercises]
- 2nd assistive class [Introduction to C]
- 3rd assistive class [discussion for the 2nd set of exercises]