Description

This course provides an introduction to the theoretical and practical aspects of data structures and algorithms. Topics will include: fundamental data structures (e.g., arrays, stacks, queues, trees, hash tables, graphs), fundamental algorithms (e.g., sorting, pattern matching, topological sorting, shortest path, minimum spanning tree), and their implementations (e.g., asymptotic and average running time analysis, pointer-based implementation of trees, and adjacency matrix implementations of graphs).

General Information


Announcements

Announcements are not public for this course.
Staff Office Hours
NameOffice Hours
Deaglan Halligan
When?
Where?
Xavier Tricoche
When?
Where?
Sonia Fahmy
When?
Where?
Xin(Shin) Cheng
When?
Where?
Abhiram Natarajan
When?
Where?
Bin Shen
When?
Where?