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