CSC 482
Design & Analysis of Efficient Algorithms
How does one design programs and ascertain their efficiency? Divide-and-conquer techniques, string processing, graph algorithms, mathematical algorithms. Advanced data structures such as balanced tree schemes. Introduction to NP-completeness and intractable combinatorial search, optimization, and decision problems.
Sources
- Course catalogue ↗2026-2027
Catalogue variants
- Design & Analysis of Efficient Algorithms · 4.0