Search⌘ K
AI Features

Solution: Smallest Range Covering Elements from K Lists

Understand how to identify the smallest range that includes one element from each of the k sorted lists by using a min heap. This lesson teaches you to dynamically track current minimum and maximum values, update ranges efficiently, and implement an optimal solution applicable in coding interviews.

Statement

You are given kk sorted lists of integers, nums, where each list in nums is in non-decreasing order. Your task is to find the smallest range that contains at least one element from each of the kk lists.

A range [a,b][a,b] is considered smaller than another range [c,d][c,d] if ...