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.