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

डेटा संरचना में द्विपद ढेर


एक द्विपद ढेर द्विपद वृक्षों का एक संग्रह है। एक द्विपद वृक्ष Bk एक क्रमबद्ध वृक्ष है जिसे पुनरावर्ती रूप से परिभाषित किया गया है। द्विपद वृक्ष B0 में एक ही नोड होता है।

एक द्विपद वृक्ष Bk दो द्विपद वृक्ष Bk-1 से मिलकर बना है। जो आपस में जुड़े हुए हैं। एक की जड़ दूसरे की जड़ की सबसे बाईं ओर की संतान है

डेटा संरचना में द्विपद ढेर

कुछ द्विपद ढेर नीचे की तरह हैं -

डेटा संरचना में द्विपद ढेर

द्विपद वृक्षों के कुछ गुण हैं -

  • Bk . के साथ द्विपद वृक्ष 2k . है नोड्स।

  • पेड़ की ऊंचाई k

    . है
  • वास्तव में $$\बाएं हैं(\begin{array}{c}k\\ j\end{array}\right)$$ नोड्स गहराई पर हैं मैं सभी के लिए 0 से k तक

द्विपद ढेर

एक द्विपद ढेर एच द्विपद वृक्षों का एक समूह है। कुछ गुण हैं।

  • एच में प्रत्येक द्विपद वृक्ष ढेर-आदेशित है। इसलिए नोड की कुंजी उसके पैरेंट की कुंजी से बड़ी या उसके बराबर होती है।

  • H में अधिकतम एक द्विपद वृक्ष होता है, जिसकी जड़ की एक निश्चित मात्रा होती है।

द्विपद हीप का उदाहरण

डेटा संरचना में द्विपद ढेर

इस द्विपद हीप H में द्विपद वृक्ष B0, B2 और B3 होते हैं। जिनमें क्रमशः 1, 4 और 8 नोड होते हैं। और कुल n =13 नोड्स। द्विपद वृक्षों की जड़ बढ़ती हुई डिग्री के क्रम में एक लिंक्ड सूची से जुड़ी होती है


  1. डेटा संरचना में बाइनरी ट्री एडीटी

    मूल अवधारणा एक बाइनरी ट्री को एक ऐसे पेड़ के रूप में परिभाषित किया जाता है जिसमें किसी भी नोड में दो से अधिक बच्चे नहीं हो सकते। किसी भी नोड की उच्चतम डिग्री दो होती है। यह इंगित करता है कि बाइनरी ट्री की डिग्री या तो शून्य या एक या दो होती है। उपरोक्त अंजीर में, बाइनरी ट्री में एक जड़ और दो उप

  1. डेटा संरचना में बसपा पेड़

    कंप्यूटर विज्ञान में, बाइनरी स्पेस पार्टीशनिंग (बीएसपी) के रूप में जाना जाने वाला एक तरीका हाइपरप्लेन को विभाजन के रूप में लागू करके एक स्थान को दो उत्तल सेटों में पुनरावर्ती रूप से उप-विभाजित करने के लिए लागू किया जाता है। उप-विभाजन की यह प्रक्रिया एक पेड़ डेटा संरचना के रूप में क्षेत्र के भीतर वस्

  1. डेटा संरचना में वर्चुअल ट्री में स्प्ले

    आभासी पेड़ में, कुछ किनारों को ठोस माना जाता है और कुछ को धराशायी माना जाता है। सामान्य खेल केवल ठोस वृक्षों में ही किया जाता है। वर्चुअल ट्री में नोड y पर splay करने के लिए, निम्न विधि लागू की जाती है। एल्गोरिथ्म पेड़ को तीन बार देखता है, प्रत्येक पास में एक बार, और उसे बदल देता है। पहले पास में,