_____________________________________________________________________________________
Unit 1: Abstract Data Types (ADTs).
1.1. Guideline (PDF).
1.2. Unit (PDF).
Unit 2: Linear ADTs: queues and stacks, simply linked lists, doubly linked lists.
2.1. Guideline (PDF).
2.2. Unit (PDF).
Unit 3: Analysis of Algorithms.
3.1. Guideline (PDF).
3.2. Unit (PDF).
Unit 4: Recursion.
4.1. Guideline (PDF).
4.2. Unit (PDF).
Unit 5: Binary search trees.
5.1. Guideline (PDF).
5.2. Unit (PDF).
Unit 6: Graphs.
6.1. Guideline (PDF).
6.2. Unit (PDF).
Unit 7: Divide and conquer.
7.1. Guideline (PDF).
7.2. Unit (PDF).