CS 4379V - Fundamentals of Algorithm Design and Analysis

Course Description:

This course covers classic algorithms in computer science and their applications, with emphasis on algorithm design, algorithm analysis, and problem formulation. Topics include disjoint sets and union-find algorithms, tree and graph algorithms, sorting algorithms, greedy algorithms, dynamic programming, and string processing algorithms.


Prerequisite: CS 3358 with grade of "C" or better.