Essential algorithms for GCSE and A Level Computer Science

Algorithm efficiency

Algorithms take up both memory and time when executing. We refer to this as space and time complexity.

Algorithms which perform similar tasks can have very different space and time complexity requirements.

GCSE videos

A level videos

Big O notation cheat sheet