ホームページ  >  記事  >  バックエンド開発  >  C# の優先キュー

C# の優先キュー

王林
王林転載
2023-09-16 11:05:021468ブラウズ

C# 的优先级队列

プライオリティ キューは、プライオリティ値を持つメッセージです。行列の延長です。

優先キューから項目を削除しようとすると、最も高い属性を持つ項目が最初に削除されます。

優先キューを設定する方法を見てみましょう -

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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。