Algorithm Visualizer

Interactive learning with AI, JWT & SSL/TLS

50

Bubble Sort

Simple comparison-based algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in wrong order. Optimized with early termination.

Time Complexity

Best: O(n)
Average: O(n²)
Worst: O(n²)

Space Complexity

O(1)

Properties

StableIn-Place

Color Legend

Default
Comparing
Swapping
Sorted
Pivot
Setting Value