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>(); } }
廣告