質問
優先キューが必要です。フレームワークでは、ChmutablearrayHeapとChbinaryHeapが仕事をすることができると思いますよね?
ただし、キューの優先度が同一のオブジェクトを送信すると、ChmutablearrayHeapとChbinaryHeapの両方が追加の注文を維持できません。
たとえば、私はOBJ1からOBJ10からOBJ1を持っていますが、それらの優先順位は同一です。これらの10個のオブジェクトをキューに1〜10に追加すると、それらの位置は追加順序と同じではなく、OBJ4はOBJ1の前に来る場合があります。
それで、Quinn、優先順位が同じである場合は、追加の順序を維持するための優先キューが必要な場合は何を提案しますか?
ありがとう
正しい解決策はありません
所属していません StackOverflow