Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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>();
   }
}

  1. सी ++ में प्राथमिकता कतार

    जैसा कि हम जानते हैं कि क्यू डेटा संरचना फर्स्ट इन फर्स्ट आउट डेटा संरचना है। कतार में कुछ भिन्नताएँ भी हैं। ये Dequeue और प्राथमिकता कतार हैं। यहां हम कतार की एक भिन्नता देखेंगे, वह है प्राथमिकता कतार। इस संरचना में, कतार में प्रत्येक तत्व की अपनी प्राथमिकता होती है। जब हम आइटम को कतार में सम्मिलि

  1. दोहरी प्राथमिकता कतार

    सिंगल-एंडेड प्रायोरिटी क्यू (PQ) डेटा संरचनाओं से कुशल DEPQ (डबल एंडेड प्रायोरिटी क्यू) डेटा संरचनाओं तक पहुंचने के लिए सामान्य तरीकों का अस्तित्व, जो रिमूव (bNode) ऑपरेशन का एक कुशल कार्यान्वयन भी प्रदान करता है (यह ऑपरेशन नोड bNode को समाप्त करता है) पी क्यू)। इन विधियों में से सबसे सरल, दोहरी संर

  1. jQuery निकटतम () उदाहरण के साथ

    JQuery में निकटतम () विधि का उपयोग चयनित तत्व के पहले पूर्वज को वापस करने के लिए किया जाता है। सिंटैक्स वाक्य रचना इस प्रकार है - $(selector).closest(filter) उदाहरण आइए अब jQuery के सबसे नज़दीकी () पद्धति को लागू करने के लिए एक उदाहरण देखें - <!DOCTYPE html> <html> <head> <sty