CMSC 651
Analysis of Algorithms
Efficiency of algorithms, orders of magnitude, recurrence relations, lower-bound techniques, time and space resources, NP-complete problems, polynomial hierarchies, and approximation algorithms. Sorting, searching, set manipulation, graph theory, matrix multiplication, fast Fourier transform, pattern matching, and integer and polynomial arithmetic.
Prerequisites & course information
Additional Information: Students must have prior coursework similar to the content offered in undergraduate course CMSC451 .
Sources
- Course catalogue ↗2026-2027