Ahm*_*mad 7 heap iterator binary-heap
我正在寻找一种在二进制堆(最大或最小)上实现迭代器的方法。
也就是说,通过第i次使用其nextNode()函数,可以获得堆中第i个(更大或更小的)元素。
请注意,此操作是在没有实际提取堆根的情况下发生的!
我最初的想法是:
我了解这些方法消除了使用堆的好处,因此我正在寻找一种更好的方法。
| 归档时间: |
|
| 查看次数: |
206 次 |
| 最近记录: |