ข้อมูลที่จัดคิวลำดับความสำคัญไว้โดยมีค่าลำดับความสำคัญ เป็นการต่อคิว
รายการที่มีคุณสมบัติสูงสุดจะถูกลบออกก่อนเมื่อคุณพยายามลบรายการออกจากคิวที่มีลำดับความสำคัญ
ให้เราดูวิธีตั้งค่าลำดับความสำคัญ −
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>();
}
}