Introduction
  • Introduction to Algorithms
Sorting Algorithms
  • Selection Sort
  • Bubble Sort
  • Insertion Sort
Binary Search Trees
  • Binary Search Trees: Introduction
  • Binary Search Trees: Insertion
  • Binary Search Trees: Deletion
  • Binary Search Trees: Search
Graphs
  • Introduction to Graphs
  • Minimum Spanning Trees: An Introduction
  • Prim's Algorithm
  • Kruskal's Algorithm
Advanced Graph Algorithms
  • Bipartite Graphs and Maximum Matching
  • Ford Fulkerson Maximum Flow Algorithm
  • Minimum Vertex Cover
  • Two Approximation Algorithm for Minimum Vertex Cover