Maison  >  Article  >  développement back-end  >  File d'attente prioritaire en C#

File d'attente prioritaire en C#

王林
王林avant
2023-09-16 11:05:021475parcourir

C# 的优先级队列

Les files d'attente prioritaires sont des messages avec des valeurs prioritaires. C'est une extension de la file d'attente.

Lorsque vous essayez de supprimer un élément de la file d'attente prioritaire, supprimez d'abord l'élément ayant les attributs les plus élevés.

Voyons comment configurer une file d'attente prioritaire −

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

}

Ajoutons maintenant un élément. Dans l'exemple ci-dessous, les éléments sont stockés dans info, qui est une liste générique.

Exemple

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

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer