द्विपद वृक्ष क्या है?
द्विपद वृक्ष एक क्रमबद्ध वृक्ष डेटा संरचना है, मान लीजिए B0 में एक नोड होता है जबकि Bk के रूप में दर्शाया गया द्विपद वृक्ष दो द्विपद वृक्षों यानी Bk-1 से मिलकर होता है जो एक साथ जुड़े होते हैं। एक द्विपद वृक्ष की जड़ दूसरे द्विपद वृक्ष की जड़ का बायां बच्चा होती है। द्विपद वृक्ष का उपयोग ज्यादातर संपत्ति या स्टॉक के मौलिक और तकनीकी विश्लेषण के लिए किया जाता है।
द्विपद वृक्ष के नोड्स किसी संपत्ति के आंतरिक मूल्य को दर्शाते हैं। यह बाजार के निवेशकों या खरीदारों को निवेश के लिए सही समय और मूल्य का विश्लेषण करने में मदद करता है।
द्विपद हीप क्या है?
द्विपद हीप एक डेटा संरचना है जो कई द्विपद वृक्षों के संयोजन से बनती है।
द्विपद हीप H के गुण हैं:
- H में प्रत्येक द्विपद वृक्ष हीप-क्रमबद्ध है। इसलिए एक नोड की कुंजी उसके माता-पिता की कुंजी से बड़ी या बराबर होती है।
- H में अधिकतम एक द्विपद वृक्ष होता है, जिसकी जड़ की दी गई डिग्री होती है।
द्विपद हीप का उदाहरण:

द्विपद हीप नोड का मेमोरी प्रतिनिधित्व
बाइनरी हीप के प्रत्येक नोड को मेमोरी में 5 फील्ड्स के साथ दर्शाया जाता है:
- पेरेंट पॉइंटर: यह एक पेरेंट नोड का पता संग्रहीत करेगा ताकि इसे बाइनरी हीप संरचना में अन्य नोड्स से जोड़ा जा सके।
- कुंजी: यह वह डेटा या कुंजी संग्रहीत करेगा जो एक नोड धारण कर रहा है।
- डिग्री: यह बाइनरी हीप नोड की डिग्री या स्तर को निर्दिष्ट करेगा।
- बायां बाल पॉइंटर: यह तत्काल बाएं बच्चे का पता संग्रहीत करेगा ताकि इसे लागू होने पर बाएं नोड से जोड़ा जा सके।
- सिबलिंग पॉइंटर: यह तत्काल सिबलिंग का पता संग्रहीत करेगा।

उदाहरण के लिए:
1. एकल नोड मेमोरी प्रतिनिधित्व

2. पेरेंट और चाइल्ड नोड मेमोरी प्रतिनिधित्व

3. सिबलिंग नोड्स मेमोरी प्रतिनिधित्व
