Computer Science Visualiser

Interactive simulations for GCSE and A Level algorithms.

Sorting Algorithms

GCSE: Bubble, Insertion, Merge A Level: Quick
Select an algorithm to see its Big O complexity and logic.
Algorithm execution logs will appear here...

Searching Algorithms

GCSE: Linear, Binary

Data Structures & Traversal

A Level: Stacks, Queues, Lists, Trees

Pathfinding

A Level: Dijkstra, A*

Click and drag to draw walls. Green = Start, Red = End.

Complexity & Big O Notation

Notation Name Example
O(1)ConstantArray index access
O(log n)LogarithmicBinary Search
O(n)LinearLinear Search
O(n log n)LinearithmicMerge Sort
O(n²)PolynomialBubble Sort
O(2ⁿ)ExponentialRecursive Fibonacci

Growth rate visualization ($n$ increases right)