相关疑难解决方法(0)

O(klogk)时间算法从二进制堆中找到第k个最小元素

我们有一个n节点二进制堆,它包含n不同的项(根目录下的最小项).对于a k<=n,找到O(klogk)时间算法以kth从堆中选择最小元素.

O(klogn)显而易见,但无法找出O(klogk)一个.也许我们可以使用第二堆,不确定.

algorithm heap search time-complexity data-structures

32
推荐指数
2
解决办法
2万
查看次数