Learn
Practice
Interview
Resources
Newsletter
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Shuffle the Array
Bookmark
New Array
In-Place Encoding
Input
Input 1
Input 2
Input 3
Custom
nums
=
[2, 5, 1, 3, 4, 7]
nums
0
1
2
3
4
5
2
5
1
3
4
7
result
nums
0
1
2
3
4
5
2
5
1
3
4
7
result
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
result
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
result
0
2
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
result
0
1
2
3
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
result
0
1
2
3
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
n+i
result
0
1
2
2
3
5
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
result
0
1
2
3
2
3
5
4
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
result
0
1
2
3
4
2
3
5
4
1
nums
0
1
2
3
4
5
2
5
1
3
4
7
i
n+i
result
0
1
2
3
4
2
3
5
4
1
nums
0
1
2
3
4
5
2
5
1
3
4
7
result
0
1
2
3
4
5
2
3
5
4
1
7
algo
master
.
io
Step:
Start: show source array
0 / 14
Input
Input 1
Input 2
Input 3
Custom
nums
=
[2, 5, 1, 3, 4, 7]
0 / 14
algo
master
.
io
Step:
Start: show source array