Merge Sort Visualizer
Watch an array recursively split and merge back into sorted order
Array
Entries:
10
Speed
Speed:
5×
Options
Stepwise mode
⟳ Reset
⇄ Shuffle
↕ Reverse
▶ Solve
◀ Prev Step
▶ Next Step
Stats
Comparisons:
0
Merges:
0
Depth:
0
Status:
Ready
Waiting
Not yet reached
Splitting
Being divided now
Base case
Single element
Left pointer
Under comparison
Right pointer
Under comparison
Winner
Chosen & placed
Sorted
Merge complete