Algorithms
Designing step-by-step solutions: searching, sorting and efficiency.
01Linear SearchFind items by checking each one in turn.Read lesson →02Binary SearchSearch sorted lists far faster by halving the problem.Read lesson →03Bubble SortSort lists by repeatedly swapping neighbouring items.Read lesson →04Measuring EfficiencyCompare algorithms using Big-O notation and worst cases.Read lesson →