একটি প্রায়োরিটি কিউ তথ্যকে একটি প্রায়োরিটি ভ্যালু সহ ধরে রাখে। এটি কিউর একটি এক্সটেনশন।
প্রায়োরিটি কিউ থেকে একটি আইটেম সরাতে গেলে, সবচেয়ে বেশি প্রোপার্টি/প্রায়োরিটি வாலা আইটেমটি প্রথমে সরানো হয়।
প্রায়োরিটি কিউ কীভাবে সেট করবেন তা দেখি −
public class MyPriorityQueue <T> where T : IComparable <T> { }এখন একটি আইটেম যোগ করি। নিচের উদাহরণে আইটেমগুলো info-তে সংরক্ষিত হয়, যা একটি জেনেরিক লিস্ট।
উদাহরণ
public class MyPriorityQueue <T> where T : IComparable <T> { private List <T> info; public MyPriorityQueue() { this.info = new List <T>(); } }