Algorithm Introduction
Variables and Data Types Introduction
What is a data structure?
Divide and Conquer
Recursion
Sorting
Insertion sort
Selection sort
What is Bucket Sort?
The Greedy Method
Find shortest path using Dijkstra's Algorithm
Dynamic Programming
Introduction to Dynamic programming
Graph Traversal Techniques
Backtracking
Branch and Bound
NP-Complete Theory
References
http://www.seas.gwu.edu/~ayoussef/cs212/
Variables and Data Types Introduction
What is a data structure?
Algorithm Analysis
Divide and Conquer
Recursion
Sorting
Insertion sort
Selection sort
What is Bucket Sort?
The Greedy Method
Find shortest path using Dijkstra's Algorithm
Dynamic Programming
Introduction to Dynamic programming
Graph Traversal Techniques
Backtracking
Branch and Bound
NP-Complete Theory
References
http://www.seas.gwu.edu/~ayoussef/cs212/