
OtherMark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This intermediate algorithms course focuses on how to design efficient solutions and how to analyze them. The emphasis is on methods and on applying them to new problems.
Complexity and cryptography round out the list of topics, so the course reaches beyond pure algorithm design. It suits readers who have a working grasp of algorithms and want to sharpen their design instincts. Because the course is organized around methods rather than a catalogue of algorithms, the same techniques reappear across very different problems, which is where the lessons stick.
This is an intermediate algorithms course with an emphasis on teaching techniques for the design and analysis of efficient algorithms, emphasizing methods of application. Topics include divide-and-conquer, randomization, dynamic programming, greedy algorithms, incremental improvement, complexity, and cryptography.
Advertisement
No Korshub reviews yet.