• Greedy Algorithms
  • Divide and Conquer
  • Dynamic Programming