C# 的優先順序佇列


優先順序佇列包含帶有優先順序值的資訊。它是佇列的擴充套件。

當你嘗試從優先順序佇列中消除一個項時,具有最高屬性的項會首先被移除。

讓我們看看如何設定優先順序佇列 −

public class MyPriorityQueue <T> where T : IComparable <T> {

}

現在讓我們新增一個項。在以下示例中,項儲存在資訊中,這是一個泛型列表。

示例

public class MyPriorityQueue <T> where T : IComparable <T> {
   private List <T> info;

   public MyPriorityQueue() {
      this.info = new List <T>();
   }
}

更新於: 2020-06-21

237 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告