Skip to main content

← Computer Science syllabus

EnglandComputer Science

2.3 Algorithms

4 dot points across 4 inquiry questions. Click any dot point for a focused answer with worked past exam questions where available.

How do we measure and compare the efficiency of algorithms using Big-O notation?

How do we traverse a graph or tree, and how do Dijkstra's algorithm and A* find a shortest path?

How do linear and binary search work, and why is binary search so much faster on a sorted list?

How do bubble, insertion, merge and quick sort order a list, and why are the divide-and-conquer sorts faster?