Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คิวลำดับความสำคัญด้วย 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>();
   }
}