CS 341
Algorithms
Fall 2026
Topics
- Recurrences and divide-and-conquer
- Breadth-first and depth-first search
- Directed graphs
- Greedy algorithms
- Shortest paths and minimum spanning trees
- Dynamic programming
- Maximum flow and minimum cuts
- Polynomial reductions
- NP-completeness
Readings
- Algorithms
- Algorithms
- Introduction to Algorithms
- The Algorithm Design Manual
- Algorithm Design
- Computers and Intractability: A Guide to the Theory of NP-Completeness
- Computational Intractability
Undated
Topics
- Introduction and Analysis of Algorithms
- Algorithm Design Techniques
- Undecidability and Intractability
Readings
- Introduction to Algorithms, 3rd ed.,
Sources
- Course catalogue ↗2026–2027
- course_website ↗Fall 2026
- departmental_course_outline ↗Undated
- Departmental typical outline and references; assignments and textbooks may vary by term. No revision date stated.