CSC 520
Analysis of Algorithms
Units: 1.5
General techniques for designing and analyzing algorithms; an in-depth examination of several problems and algorithms with respect to their time and space requirements; advanced data structures; sorting and searching; graph algorithms; geometric algorithms; backtracking; NP complete problems; approximation algorithms.
Graduate course in the Computer Science program offered by the Faculty of Graduate Studies.