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

इंटरवल हीप्स में एक तत्व सम्मिलित करना

अंतराल ढेर में मौजूद तत्वों की संख्या के आधार पर, निम्नलिखित मामले संभव हैं -

  • तत्वों की विषम संख्या:यदि अंतराल ढेर में तत्वों की संख्या विषम हो, तो नया तत्व पहले अंतिम नोड में डाला जाता है। फिर, इसकी तुलना पिछले नोड तत्वों के साथ क्रमिक रूप से की जाती है और अंतराल ढेर के लिए आवश्यक मानदंडों को पूरा करने के लिए परीक्षण किया जाता है। यदि तत्व किसी भी मानदंड को पूरा नहीं करता है, तो इसे अंतिम नोड से रूट में तब तक स्थानांतरित किया जाता है जब तक कि सभी शर्तें पूरी नहीं हो जातीं।
  • तत्वों की सम संख्या:यदि तत्वों की संख्या सम हो, तो एक नए तत्व को सम्मिलित करने के लिए एक अतिरिक्त नोड बनाया जाता है। यदि तत्व गिरता है या मूल अंतराल के बाईं ओर है, तो इसे न्यूनतम ढेर में माना जाता है और यदि तत्व माता-पिता के अंतराल के दाईं ओर आता है या गिरता है, तो इसे अधिकतम ढेर में माना जाता है। इसके अलावा, इसकी क्रमिक रूप से तुलना की जाती है और अंतिम नोड से रूट में तब तक स्थानांतरित किया जाता है जब तक कि अंतराल ढेर के लिए सभी शर्तें पूरी नहीं हो जाती हैं। यदि तत्व निहित है या मूल नोड के अंतराल के भीतर है, तो प्रक्रिया समाप्त हो जाती है और वहां ही और तत्वों का स्थानांतरण पूरा नहीं होता है। किसी तत्व को सम्मिलित करने के लिए आवश्यक समय सभी शर्तों को पूरा करने के लिए आवश्यक आंदोलनों की संख्या पर निर्भर करता है और O(log n) है।

  1. सीएसएस पोजिशनिंग तत्व

    पोजीशन प्रॉपर्टी का इस्तेमाल किसी एलीमेंट को पोजिशन करने के लिए किया जाता है। यानी निम्नलिखित पोजिशनिंग एलिमेंट हैं - स्थिर - एलिमेंट बॉक्स को सामान्य दस्तावेज़ प्रवाह के एक भाग के रूप में, पूर्ववर्ती तत्व और पूर्ववर्ती निम्नलिखित तत्वों का अनुसरण करते हुए रखा गया है। रिश्तेदार - एलिमेंट बॉक्स

  1. डेटा संरचना में अंतराल ढेर

    यहां हम देखेंगे कि अंतराल ढेर क्या है। अंतराल ढेर पूर्ण बाइनरी ट्री हैं, जिसमें, संभवतः अंतिम को छोड़कर प्रत्येक नोड में दो तत्व होते हैं। बता दें कि नोड P में दो तत्वों की प्राथमिकताएं a और b हैं। यहाँ हम a b पर विचार कर रहे हैं। हम कहते हैं कि नोड पी बंद अंतराल [ए, बी] का प्रतिनिधित्व करता है। यहा

  1. सी भाषा में कतार में सम्मिलित करने वाले तत्व क्या हैं?

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