Covers formal Abstract Data Type (ADT) signatures (name, import, ops), concrete implementations for Lists, Arrays, Stacks, Queues, Sets, Priority Queues, and Dictionaries, mathematical graph definitions, BFS/DFS traversals, cycle detection, MSTs (Prim & Kruskal), shortest paths (Dijkstra, Bellman-Ford, Warshall, Floyd-Warshall, A*), and Google's PageRank algorithm.
vce 3/4 algorithmics (hess) curriculum.
Every module below is distilled directly from the VCE Algorithmics (HESS) study vault. Select any lesson to study formal ADT signatures, graph proofs, recurrence derivations, complexity classes, Turing machine configurations, and interactive self-checks.
ADTs, Formal Signatures & Core Containers
Unit 3 · Area of Study 1 · 22 minFormal ADT specification (name, import, ops), List vs Unsorted/Sorted Array complexity bounds, LIFO Stacks, FIFO Circular & Linked Queues, Sets, Priority Queues, and Dictionaries.
study →Graph Foundations, Variants & BFS/DFS Traversals
Unit 3 · Area of Study 1 & 2 · 26 minFormal graph definitions G=(V,E), order, size, degree, diameter, density, transitive closure, DAGs, bridges, trees, and complete BFS, DFS (iterative & recursive), cycle detection, and Best-First Search analyses.
study →Prim, Kruskal, Shortest Paths, A* & PageRank
Unit 3 · Area of Study 2 · 32 minPrim's Cut Property & Loop Invariant proof, Kruskal's MST, Dijkstra's PQ relaxation, Bellman-Ford negative cycles, Warshall's & Floyd-Warshall's Θ(|V|³) DP recurrences, A* heuristics, and Google PageRank iteration tables.
study →Complexity, Recurrences, Master Theorem & Sorting
Unit 4 · Area of Study 1 · 30 minWord RAM model, Big-O/Ω/Θ bounds, solving recurrences by Iteration & Telescoping, the Master Theorem (including Strassen a=7, b=2), Binary Search induction proof, Design Paradigms, Merge Sort, and Quick Sort.
study →P vs NP, Heuristics, Computability & Philosophy of AI
Unit 4 · Area of Study 2 & 3 · 35 minP, NP, NP-Complete & NP-Hard, Cobham's vs Church-Turing thesis, TSP, N-Queens, 0-1 Knapsack, Graph Colouring bounds, Hill Climbing, Simulated Annealing, Hilbert's Program, Gödel, Halting Problem, Turing Machines, Chinese Room, SVMs, Neural Networks, and AI Ethics.
study →what each unit covers.
Covers the Word RAM model, asymptotic bounds (), solving recurrence relations via Iteration and Telescoping sums, the Master Theorem, loop invariant induction proofs, algorithm design paradigms, Merge Sort & Quick Sort, complexity classes (), metaheuristics, Hilbert's Program, Gödel, the Halting Problem, Turing Machines, Searle's Chinese Room, SVMs, and Neural Networks.