堆弹出操作的时间复杂度

时间:2018-09-28 13:55:18

标签: data-structures time-complexity heap

很长一段时间以来,我一直认为堆上弹出操作的时间复杂度为O(1)

O(1)还是O(log(n))吗?

1 个答案:

答案 0 :(得分:0)

好,维基百科说O(1)仅用于检索min元素。为了弹出(删除)该元素,所有堆实现都具有O(log(n))时间复杂度。

enter image description here