9

PriorityQueue で値のインデックスを見つけることができるかどうか疑問に思っていました。「並んでいる」数を確認するだけです。誰か知っていますか?

4

5 に答える 5

5

Princeton によって作成されたインデックス プライオリティ キューがあります。

algs4.cs.princeton.edu/24pq/IndexMinPQ.java.html

重要なアイデアは、アイテムと優先キュー内のその位置の間に 2 つのインデックス マップを作成することです。

プライオリティ キューを更新する場合、これら 2 つのインデックス マップも更新する必要があります。

これで問題が解決することを願っています:-)

于 2014-04-11T11:21:37.460 に答える
3

PriorityQueue はインデックス作成をサポートしていません。整数インデックスを各アイテムに関連付けることができます。

于 2012-05-15T02:49:50.697 に答える