Learn
Practice
Newsletter
Resources
Animations
New
F
Toggle theme
0
F
0
Toggle menu
← Back to All Animations
Merge Sort
Recursive (Top-Down)
Iterative (Bottom-Up)
1
mergeSort([...])
Standard
Small
Reverse Sorted
Already Sorted
Nearly Sorted
All Equal
Custom
arr
=
[38, 27, 43, 3, 9, 82, 10]
0
1
2
3
4
5
6
38
27
43
3
9
82
10
Step:
Start: sort the array with recursive (top-down) merge sort
0 / 72
Standard
Small
Reverse Sorted
Already Sorted
Nearly Sorted
All Equal
Custom
arr
=
[38, 27, 43, 3, 9, 82, 10]
0 / 72
0
1
2
3
4
5
6
38
27
43
3
9
82
10
Step:
Start: sort the array with recursive (top-down) merge sort
1
mergeSort([...])