बाइनरी ट्री ढेर है?
बाइनरी ट्री ढेर है?

वीडियो: बाइनरी ट्री ढेर है?

वीडियो: बाइनरी ट्री ढेर है?
वीडियो: बाइनरी हीप क्या है? 2024, मई
Anonim

ए द्विआधारी ढेर एक पूर्ण है बाइनरी ट्री जो संतुष्ट करता है ढेर संपत्ति का आदेश देना। अधिकतम- ढेर संपत्ति: प्रत्येक नोड का मूल्य उसके मूल के मूल्य से कम या उसके बराबर है, रूट पर अधिकतम-मूल्य तत्व के साथ।

तदनुसार, ढेर एक द्विआधारी वृक्ष है?

ए द्विआधारी ढेर एक पूर्ण है बाइनरी ट्री जो संतुष्ट करता है ढेर संपत्ति का आदेश देना। उन में- ढेर संपत्ति: प्रत्येक नोड का मूल्य उसके मूल के मूल्य से अधिक या उसके बराबर होता है, जिसमें न्यूनतम-मूल्य तत्व रूट पर होता है।

इसके अलावा, बाइनरी हीप डेटा संरचना क्या है? ए द्विआधारी ढेर एक है ढेर डेटा संरचना जो एक का रूप ले लेता है बाइनरी ट्री . बाइनरी ढेर प्राथमिकता कतारों को लागू करने का एक सामान्य तरीका है। ढेर संपत्ति: प्रत्येक नोड में संग्रहीत कुंजी या तो (≧) से अधिक या बराबर होती है या नोड के बच्चों में (≦) से कम या बराबर होती है, कुछ कुल क्रम के अनुसार।

यह भी जानिए, हीप और बाइनरी ट्री में क्या अंतर है?

ढेर बस गारंटी देता है कि उच्च स्तर पर तत्व अधिक हैं (अधिकतम के लिए- ढेर ) या छोटा (मिनट के लिए- ढेर ) निचले स्तरों पर तत्वों की तुलना में, जबकि बीएसटी आदेश की गारंटी देता है ("बाएं" से "दाएं")। यदि आप क्रमबद्ध तत्व चाहते हैं, तो बीएसटी के साथ जाएं। ढेर FindMin/findMax (O(1)) में बेहतर है, जबकि BST सभी फाइंड्स (O(logN)) में अच्छा है।

ढेर मेमोरी क्या है?

NS ढेर एक है याद प्रोग्रामिंग भाषाओं द्वारा वैश्विक चरों को संग्रहीत करने के लिए उपयोग किया जाता है। डिफ़ॉल्ट रूप से, सभी वैश्विक चर में संग्रहीत होते हैं ढेर स्मृति स्थान। यह गतिशील का समर्थन करता है याद आवंटन। NS ढेर आपके लिए स्वचालित रूप से प्रबंधित नहीं किया जाता है और CPU द्वारा उतना सख्ती से प्रबंधित नहीं किया जाता है। यह के एक मुक्त-अस्थायी क्षेत्र की तरह है याद.

सिफारिश की: