CSC263H1: Data Structures and Analysis – Fall 2015


Welcome to the course webpage for the fall 2015 term of CSC263H1, Data Structures and Analysis. Here is the course description:

Algorithm analysis: worst-case, average-case, and amortized complexity. Standard abstract data types, such as graphs, dictionaries, priority queues, and disjoint sets. A variety of data structures for implementing these abstract data types, such as balanced search trees, hashing, heaps, and disjoint forests. Design, implementation, and comparison of data structures. Introduction to lower bounds.

Make sure to read and understand the course information sheet. Check the discussion board frequently to make sure you receive any course announcements.

Contact information

Instructor Toniann Pitassi
Email toni -at-

Office hours

Wednesday 12:15-1:45pm in SF 2305A

Fridays 2:15-3:15pm in Pratt 266

Mondays 6-7pm in Pratt 266

Text Book

Introduction to Algorithms, Third Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein is available online from the University of Toronto library.


L0101Friday 10-11amRW 117
L2001Friday 10-11amRW 117
L2003Friday 10-11amRW 117
L0201Friday 1-2pmWI 1016
L2000Friday 1-2pmWI 1016
L2201Friday 1-2pmWI 1016