Data Structures & Algorithms
Algorithms and asymptotic analysis, arrays, stacks, queues, linked lists, hashing, binary search trees and graphs.
Notes
Lecture Notes
Full transcription of 16 pages of class notes: algorithms, asymptotic analysis, core data structures, hashing and BSTs.
Course Outline & Coverage
The official course outline with a topic-by-topic check of what the class notes cover.
Exam Prep
Exam Cheatsheet
Definitions, lists and diagrams to memorise, worded for direct recall.
Syllabus Gap Notes
Outline topics the class notes skip: graphs, sorting mechanics, stack vs heap, covered short and exam-shaped.
Past Questions: Solved
Five past questions answered at full length, with model structure notes.