Learn
Practice
Interview
Resources
Newsletter
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Missing Ranges
Bookmark
Check Each Gap
Unified Boundary Scan
Input
Input 1
Input 2
Empty Array
Custom
nums
=
[0, 1, 3, 50, 75]
,
lower
=
0
,
upper
=
99
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
phase
start
found
0
missing
[ ]
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
phase
start
found
0
missing
[ ]
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
phase
before first
found
0
missing
[ ]
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
phase
between
found
0
missing
[ ]
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
2
phase
between
found
1
missing
2
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
2
phase
between
found
1
missing
2
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
2
4->49
phase
between
found
2
missing
2
4->49
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
2
4->49
phase
between
found
2
missing
2
4->49
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
2
4->49
51->74
phase
after last
found
3
missing
2
4->49
51->74
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
2
4->49
51->74
76->99
phase
after last
found
4
missing
2
4->49
51->74
76->99
0
1
3
50
75
0
1
2
3
4
0
lower
99
upper
2
4->49
51->74
76->99
phase
done
found
4
missing
2
4->49
51->74
76->99
algo
master
.
io
Step:
Start of algorithm
0 / 11
Input
Input 1
Input 2
Empty Array
Custom
nums
=
[0, 1, 3, 50, 75]
,
lower
=
0
,
upper
=
99
0 / 11
algo
master
.
io
Step:
Start of algorithm