PythonCFO / mit_cs

Follow MIT’s Course 6-3 curriculum
0 stars 0 forks source link

6.046[J] Design and Analysis of Algorithms #12

Open PythonCFO opened 5 years ago

PythonCFO commented 5 years ago

Techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics include sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; greedy algorithms; amortized analysis; graph algorithms; and shortest paths. Advanced topics may include network flow; computational geometry; number-theoretic algorithms; polynomial and matrix calculations; caching; and parallel computing.