我只是想学习二进制堆并且对在二进制堆中执行删除操作有疑问。我读过我们可以从二进制堆中删除一个元素,我们需要重新堆放它。
但在以下链接中,它显示不可用:
http://en.wikibooks.org/wiki/Data_Structures/Tradeoffs
Binary Search AVL Tree Binary Heap (min) Binomial Queue (min)
Find O(log n) O(log n) unavailable unavailable
Delete element O(log n O(log n) unavailable unavailable
我对此有点困惑。
提前感谢所有的澄清。