यहां हम देखेंगे कि बाइनरी मैक्स हीप डेटा स्ट्रक्चर से कैसे इन्सर्ट और एलिमेंट्स करें। मान लीजिए प्रारंभिक पेड़ नीचे जैसा है -
सम्मिलन एल्गोरिथम
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 डालना चाहते हैं -