【发布时间】:2011-12-25 14:51:48
【问题描述】:
在讨论堆数据结构时,例如CLRS,最大优先级队列只需要INSERT、MAXIMUM、EXTRACT-MAX和INCREASE-KEY。但是为什么它也没有DECREASE-KEY,至少它的操作也会使堆属性失效呢?它实际上不重要吗?
【问题讨论】:
-
我认为这与最小优先级队列通常没有 INCREASE-KEY 的方式有关,即使它是一个完全定义良好的操作。我的猜测是,这只是一些不会出现的东西。此外,w00t 获得 1337 声望!
-
我可以发誓我以前问过这个确切的问题,但我找不到。