Which interval contains a number?

0
Remix

Build a class with addNonOverlappingInterval(start, end) and a query that says whether a number falls inside a stored interval (and which one).

Discuss three versions: a linear scan, a binary search over the sorted intervals in O(log n), and constant-time lookups by precomputing over the range of possible numbers when it is small enough.

GoogleTechnical phone screenLast asked Jun 2026
No answer yet. Write the first one; the best answer gets endorsed.