Skip to main content

Algorithm Design

The design and analysis of efficient algorithms and data structures for problems in sorting, searching, graph theory, combinatorial optimization, computational geometry, and algebraic computation. Algorithm design techniques: divide-and-conquer, dynamic programming, greedy method, and randomization, approximation algorithms.

Prefix:
CS
Course Number:
515
Semester:
Fall 2016
Year:
2017010
Credits:
3.0