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 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告