Course Highlights
  • greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes)
  • dynamic programming (knapsack, sequence alignment
  • optimal search trees, shortest paths)
  • NP-completeness and what it means for the algorithm designer
  • analysis of heuristics
  • local search
  Write a Review

StanfordOnline: Algorithms: Design and Analysis, Part 2

Go to Paid Course