.NETには組み込みのコレクション(スタック、キュー、ディクショナリ、リストなど)が付属していますが、プライオリティキューなどの一般的なコレクションはありません。 NuGetには多くのサードパーティのコレクションライブラリがありますが、(変更可能な)優先順位キューのようなものを持つ公式Microsoftのもの(BCLの不変なコレクションは現在System.Collections.Immutable
と呼ばれています)ライブラリがあるのだろうかと思いましたか?Microsoft .NET用コレクション
はEDIT:重要明確化(@rmunnによるコメント):
この質問はX用のライブラリをお勧めするかどうかを確認されていない、それは任意のMicrosoftの公式ライブラリは のためにあります」、 事実上の質問をしていますバツ?"
ハードで検索しましたが見つかりませんでした。しかし、正直言って自分自身を実装するのは簡単ですし、そうしたくない場合は、サードパーティの実装を検証することは簡単です。 – Evk
公式のMicrosoft PriorityQueue実装はありません。サードパーティのバージョンを使用したくない理由がありますか? –
@BrandonKramer:正式なマイクロソフトのソリューションがない場合は、独自の第三者図書館を使用してもうれしいですが、「オフロード」に進む前に正式な解決策がないようにしたいと考えていました。 –