Search⌘ K
AI Features

Data Stream as Disjoint Intervals

Understand how to track and summarize a stream of non-negative integers as a list of disjoint intervals. Learn to implement a class that adds numbers, merges overlapping intervals, and returns sorted intervals while handling duplicates properly.

Statement

You are given a stream of non-negative integers a1,a2,,ana_1, a_2, \dots, a_n ...