質問

優先キューが必要です。フレームワークでは、ChmutablearrayHeapとChbinaryHeapが仕事をすることができると思いますよね?

ただし、キューの優先度が同一のオブジェクトを送信すると、ChmutablearrayHeapとChbinaryHeapの両方が追加の注文を維持できません。

たとえば、私はOBJ1からOBJ10からOBJ1を持っていますが、それらの優先順位は同一です。これらの10個のオブジェクトをキューに1〜10に追加すると、それらの位置は追加順序と同じではなく、OBJ4はOBJ1の前に来る場合があります。

それで、Quinn、優先順位が同じである場合は、追加の順序を維持するための優先キューが必要な場合は何を提案しますか?

ありがとう

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top