973. K Closest Points
https://leetcode.com/problems/k-closest-points-to-origin/
solution
heap
最小的k个
大顶堆: 堆长度超过k之后, pop出去一个大的, 但python只有小顶堆只能pop出去小的,因此取负数。这样python小顶堆里留下了k个最大的,但其实是最小
小顶堆: 所有元素入堆之后, pop出k个小的
时间复杂度:O(nlogk) 空间复杂度:O(k)
quick select
时间复杂度:O() 空间复杂度:O()
Last updated