Catalogue · Faculty of Computer Science
CS 220
Introduction to Algorithms
MIT’s 6.006, spring 2020 edition — full lecture videos, recitations, problem sets, and solutions. Algorithm design and analysis: sorting, hashing, graph search, shortest paths, and dynamic programming, with an unusual emphasis on communicating an algorithm precisely. The future online judge of this University will cut its teeth on this syllabus.
Syllabus
- sorting and searching
- hashing
- graph algorithms
- dynamic programming
- complexity
Held at MIT OpenCourseWare. The materials remain theirs; the structure is ours. Finished it? Record it in your transcript.