プライオリティ キューは、プライオリティ値を持つメッセージです。行列の延長です。
優先キューから項目を削除しようとすると、最も高い属性を持つ項目が最初に削除されます。
優先キューを設定する方法を見てみましょう -
public class MyPriorityQueue <T> where T : IComparable <T> { }
次に、アイテムを追加しましょう。以下の例では、項目は汎用リストである info に保存されます。
public class MyPriorityQueue <T> where T : IComparable <T> { private List <T> info; public MyPriorityQueue() { this.info = new List <T>(); } }
以上がC# の優先キューの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。