CSC 263H1F: Data Structures and Analysis
Fall 2007


Course Information

Instructor: Richard Krueger
email: (sorry, hidden to avoid UCE)
Lectures: Tuesdays and Thursdays, 10am-11am in LM 158
Tutorials: Thursdays, 11am-12noon in (tutorials begin the first week!)
BA 3008     (last names A to J)     TA: Nilgun
BA 3012     (last names K to Z)     TA: Guoyu
Teaching Assistants: Nilgun Donmez, Sebastian Raaphorst, Vladimir Yanovsky, Guoyu Wang
Office hours: during exam period as posted on Announcements page.
Bulletin board: in the Computer Science Community

Previous offerings of this course: Summer 2007


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.
Official calendar description and restrictions


Course Links


Other UofT links


Valid HTML 4.01 Transitional