6033 Algorithm 考后课程总结

72 阅读1分钟

期中考试后内容

Divide and Conqure

  • Closest pair of points in the plane
  • Quick Sort
  • Quick Select
  • Select: Deterministic Linear Selection

Graph

Sum:

DFS, SCC algorithm, Topological Sort Algorithm, BFS, Dijkstra's shortest Path algorithm, Kruskal's algorithm, All pairs Shortest Path Algorithm, Floyd-Warshall Algorithm, Huffman Encoding, Optimal Binary Search tree, LCS, Randomized Select, Deterministic Select, Memoized-Cut-Rod, QuickSort.

Dynamic Programming

Greedy

Local optimization can lead to overall optimization. Thus, we left with one subproblem to solve. Greedy(一) Interval 专题. Classical Greedy Algorithm: Dijstra, Kruskal, Prim.

NP

P, NP, NPC, NP-Hard