UBC-CPSC 320: Intermediate Algorithm Design and Analysis Collection home page

Systematic study of basic concepts and techniques in the design and analysis of algorithms, illustrated from various problem areas. Topics include: models of computation; choice of data structures; graph-theoretic, algebraic, and text processing algorithms.

Please review the license information provided for each item as usage rights vary.