Design and Analysis of Data Structures and Algorithms

16:198:513

Fall 2007
  • Fredman, Michael
Spring 2007
  • Fredman, Michael
Fall 2006
  • Szemeredi, Endre

Description

Core material for Computer Science degree candidates. Discussion of representative algorithms and data structures encountered in applications.

Martin Farach-Colton, Michael Fredman, Bahman Kalantari, Shan Muthukrishnan, William Steiger, Endre Szemeredi

Credits: 3

Category: A

Prerequisites:

Familiarity with Prim and Kruskal minimum spanning tree algorithms and Dijkstra shortest path algorithm.

Semesters Offered:

Spring and fall

Topics:

Worst case, average case, and amortized analysis. Data structures: search trees, hash tables, heaps, Fibonacci heaps, union-find. Algorithms: string matching, sorting and ordering statistics, graph algorithms. NP-completeness.

Expected Work:

6-7 homework assignments. There is a midterm and final examination.

Select A Course

Login