Copyright notice: These files are intended to be accessed on campus only

Introduction
Searchings
Growth of Functions
Recurrences
Examples of Recursions
Sortings: Insertion sort and Merge sort
Heap Sort
Quick Sort
Linear Sort
Median and Order Statistics
Basic Data Structures
Hashing
Binary Search Tree
Greedy Approach
Dynamic Programming
Amortized Analysis
Matrix Multiplication
ParticleSystems.ppt