Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

डेटा संरचना में अधिकतम ढेर में सम्मिलन


यहां हम देखेंगे कि बाइनरी मैक्स हीप डेटा स्ट्रक्चर से कैसे इन्सर्ट और एलिमेंट्स करें। मान लीजिए प्रारंभिक पेड़ नीचे जैसा है -

डेटा संरचना में अधिकतम ढेर में सम्मिलन

सम्मिलन एल्गोरिथम

insert(heap, n, item) −
Begin
   if heap is full, then exit
   else
      n := n + 1
      for i := n, i > 1, set i := i / 2 in each iteration, do
         if item <= heap[i/2], then break
         heap[i] = heap[i/2]
      done
   end if
   heap[i] := item
End

उदाहरण

मान लीजिए हम ढेर में 30 डालना चाहते हैं -

डेटा संरचना में अधिकतम ढेर में सम्मिलन


  1. डेटा संरचना में B+ ट्री इंसर्शन

    यहाँ हम देखेंगे कि B+ ट्री में इंसर्शन कैसे किया जाता है। मान लीजिए हमारे पास नीचे जैसा B+ ट्री है - B+ ट्री का उदाहरण - एक तत्व सम्मिलित करने के लिए, विचार बी-ट्री के समान है, यदि एक तत्व डाला जाता है, तो वह लीफ नोड पर संग्रहीत किया जाएगा। अगर वह किसी आंतरिक नोड में मौजूद है, तो वह पत्ते पर अपने

  1. डेटा संरचना में बी-पेड़ सम्मिलन

    यहां हम देखेंगे कि बी-ट्री में इंसर्शन कैसे किया जाता है। मान लीजिए हमारे पास नीचे जैसा बी-ट्री है - बी-ट्री का उदाहरण - तत्व डालने के लिए, विचार बीएसटी के समान है, लेकिन हमें कुछ नियमों का पालन करना होगा। प्रत्येक नोड में m बच्चे और m-1 तत्व होते हैं। यदि हम एक नोड में एक तत्व सम्मिलित करते हैं,

  1. हाफेज डेटा संरचना

    परिचय टेम्पलेट पैरामीटर या हाफएज डेटा संरचना (हाफएजडीएस के रूप में संक्षिप्त) के लिए एक एचडीएस को किनारे-केंद्रित डेटा संरचना के रूप में परिभाषित किया गया है, जो शिखर, किनारों और चेहरों की घटनाओं की जानकारी को बनाए रखने में सक्षम है, जैसे कि प्लानर मैप्स, पॉलीहेड्रा, या अन्य उन्मुख, द्वि-आयामी यादृ