AQA A-Level Computer Science notes on algorithm classification. Covers computational complexity, time and space analysis, Big-O notation, orders of complexity, tractable vs intractable problems, limits of computation, heuristics, and the halting problem—ideal for study and revision.