एक ढेर डेटा संरचना जावा क्या है?
एक ढेर डेटा संरचना जावा क्या है?

वीडियो: एक ढेर डेटा संरचना जावा क्या है?

वीडियो: एक ढेर डेटा संरचना जावा क्या है?
वीडियो: What are Data Structures and Algorithms? – [Hindi] – Quick Support 2024, मई
Anonim

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

इस प्रकार, Java में एक हीप क्या है?

NS ढेर रनटाइम डेटा क्षेत्र है जिससे सभी वर्ग उदाहरणों और सरणियों के लिए मेमोरी आवंटित की जाती है। NS ढेर वर्चुअल मशीन स्टार्ट-अप पर बनाया गया है। ढेर वस्तुओं के भंडारण को एक स्वचालित भंडारण प्रबंधन प्रणाली (कचरा संग्राहक के रूप में जाना जाता है) द्वारा पुनः प्राप्त किया जाता है; वस्तुओं को स्पष्ट रूप से कभी नहीं हटाया जाता है।

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

यह भी जानना है कि ढेर डेटा संरचना किसके लिए उपयोग की जाती है?

ढेर हैं में इस्तेमाल किया कई प्रसिद्ध एल्गोरिदम जैसे कि सबसे छोटा रास्ता खोजने के लिए दिज्क्स्ट्रा का एल्गोरिदम, the ढेर छँटाई एल्गोरिथ्म, प्राथमिकता कतारों को लागू करना, और बहुत कुछ। अनिवार्य रूप से, ढेर क्या हैं डेटा संरचना आप चाहते हैं कि उपयोग करें जब आप बहुत जल्दी अधिकतम या न्यूनतम तत्व तक पहुँचने में सक्षम होना चाहते हैं।

क्या जावा में ढेर डेटा संरचना है?

4 उत्तर। प्रायोरिटी क्यू का उपयोग करता है a ढेर . आप उपयोग कर सकते हैं जावा एक के रूप में प्राथमिकता कतार ढेर . मिनट ढेर : न्यूनतम तत्व को हमेशा शीर्ष पर रखने के लिए, ताकि आप इसे ओ (1) में एक्सेस कर सकें।

सिफारिश की: