Learn
Practice
Interview
Resources
Newsletter
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Merge Intervals
Bookmark
Input
Standard overlapping
Adjacent intervals
No overlap
Complete overlap
Single interval
Unsorted input
Custom
intervals
=
[[1,3],[2,6],[8,10],[15,18]]
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,3]
last_merged
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,3]
last_merged
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,6]
last_merged
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,6]
last_merged
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,6]
[8,10]
last_merged
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,6]
[8,10]
last_merged
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,6]
[8,10]
[15,18]
last_merged
intervals
[1,3]
[2,6]
[8,10]
[15,18]
result
[1,6]
[8,10]
[15,18]
algo
master
.
io
Step:
Start: Merge overlapping intervals
0 / 9
Input
Standard overlapping
Adjacent intervals
No overlap
Complete overlap
Single interval
Unsorted input
Custom
intervals
=
[[1,3],[2,6],[8,10],[15,18]]
0 / 9
algo
master
.
io
Step:
Start: Merge overlapping intervals