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 年 6 月 21 日

239 次瀏覽

開啟你的 職業

完成課程並獲得認證

入門
廣告
© . All rights reserved.