CSC263H1
UTSGData Structures and Analysis
Algorithm analysis: worst-case, average-case, and amortized complexity. Expected worst-case complexity, randomized quicksort and selection. 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 and comparison of data structures. Introduction to lower bounds.
View full details on the UofT Academic CalendarPrereq: CSC236H1/ CSC240H1/ CSC236H5/ CSCB36H3; STA237H1/ STA247H1/ STA255H1/ STA257H1/ STAB57H3/ STAB52H3 Prerequisite for Faculty of Applied Science and Engineering students: APS105H1/ APS106H1/ ESC180H1; ECE302H1/ STA286H1/ CHE223H1/ CME263H1/ MIE231H1/ MIE236H1/ MSE238H1/ ECE286H1Breadth: Physical & Mathematical UniversesExcl: CSC265H1, CSC263H5, CSCB63H3, MIE245H1
76%
liked
Easy20%
Useful80%
1
comment
5
ratings
Course Info
DepartmentCSC
CampusUTSG (St. George)
Level200
Hours24L/12T
BreadthPhysical & Mathematical Universes
What do you think of CSC263H1?
Reviews (1)
From Reddit
Difficulty: 5/5Usefulness: 4/5
Required CS course. This was the first 'difficult' algorithms course — AVL trees, quicksort, graphs. Assignments were relatively easy, but the tests were hard. I was genuinely scared that I would fail the final. I was absolutely humbled by this course.
3 weeks ago