Given an array of points on the X-Y plane and an integer k, return the k points closest to the origin (0, 0), in any order.
points = [[1,3],[-2,2]], k = 1[[-2,2]]Solve it in the editor. Sign in free to run your Python or JavaScript against test cases, get a verdict, and track your attempts.
Solve on FeatCode →A heap keeps the minimum (or maximum) element accessible in O(1), with O(log n) insert and remove. It's the tool whenever you repeatedly need "the smallest/largest remaining item" without needing everything fully sorted.
Read the full Heap / Priority Queue guide →
Original problem on LeetCode ↗