是不是可以构建一个大顶堆(最大堆)

来源:10-3 LeetCode:215. 数组中的第 K 个最大元素

weixin_慕的地2310058

2020-07-27

插入完成后,每次都取堆顶元素,然后再执行pop()方法维持最大堆,第一次获得最大值…第k次拿到第k大的值。

写回答

1回答

lewis

2020-07-27

这样的话空间复杂度太高了。

0
2
JohnKeatinghhh
回复
慕侠6237982
这题如果用大顶堆做,那么要维护一个长度为n的堆,如果用小顶堆做,只要维护长度为K的堆就行了
2021-02-21
共2条回复

JavaScript版数据结构与算法 轻松解决前端算法面试

夯实算法基础,填补技术短板,助力面试考题最后一公里

2479 学习 · 683 问题

查看课程