CSC263H5 • Data Structures and Analysis

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.

Priority is given to students enrolled in Computer Science Specialist, Information Security Specialist, Computer Science Major or Computer Science minor programs.
Science
24L/12T
In Class
Hybrid
Computer Science