everything.study
CS 412

Algorithm Analysis

3 credits

A formal algorithmic language. Measures of complexity for time and space. Worst-case, average-case, and best-case analysis. Lower and upper bounds of algorithms (techniques include comparison trees, adversary arguments, and reduction). P and NP classes. NP-hardness and NP- completeness. Introduction to parallel computational models and algorithms. *** Prerequisite: CS 310 and 340 ***

Sources