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

एक तत्व को डीप में सम्मिलित करना

डीप डेटा संरचना में तत्व सम्मिलित करने के लिए, हमें नीचे दर्शाए अनुसार न्यूनतम और अधिकतम मानों की गणना करने के लिए प्रक्रियाओं की आवश्यकता हो सकती है -

प्रक्रिया min_value(m)://डीप में न्यूनतम मान की गणना करने के लिए। वापसी एम-2 लॉग <उप>2 ( (m-1) ;

प्रक्रिया max_value(m):// डीप में अधिकतम मान की गणना करने के लिए। वापसी m+2 लॉग <उप>2 (m-1) ;

डीप डेटा स्ट्रक्चर में इंसर्शन ऑपरेशन निम्नलिखित तरीके से किया जा सकता है -

  • किसी भी ढेर b[] के लिए, हमें जांचना चाहिए कि क्या m, डीप के अधिकतम-ढेर के भीतर एक स्थिति है।
  • तब हम न्यूनतम और अधिकतम मानों की गणना डीप में करेंगे।
  • अब, बाएँ उप-वृक्ष और दाएँ उप-वृक्ष के प्रमुख मानों के बीच तुलना की जाती है।
  • आखिरकार, हम निम्नलिखित एल्गोरिथम के साथ सम्मिलन ऑपरेशन करते हैं।
Procedure deap_insertion(b[], y, m):
if (m==1)
   b[2]=y;
else{
   if(m is in maximum subtree){
      index=min_value(m);
      if(y<b[index]){
         b[m]=b[index];
         insert y in minimum subtree;
      }
      else
         insert y in maximum subtree;
   } else {
      index=max_value(m);
   if(x>b[index]){
      b[m]=b[index];
      insert y into maximum subtree;
   }
   else
      insert y into minimum subtree;
}

  1. जावा में रेडीस्टेडमेंट का उपयोग करके एक MySQL तालिका में रिकॉर्ड सम्मिलित करना?

    जावा में रेडीस्टेडमेंट का उपयोग करके तालिका में एक रिकॉर्ड सम्मिलित करने के लिए, आपको रिकॉर्ड सम्मिलित करने के लिए नीचे दिए गए सिंटैक्स का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - स्ट्रिंग anyVariableName=अपने टेबलनाम में डालें (आपका कॉलमनाम 1, आपका कॉलम नाम 2, आपका कॉलम नाम 3, …… एन) +

  1. डेटा संरचना में कमी

    डीप को एक डेटा संरचना के रूप में परिभाषित किया गया है जिसका रूट नोड पर कोई तत्व या कुंजी मान नहीं है। यह निम्नलिखित नियमों को लागू करके बनता है - रूट नोड में ऐसा कोई तत्व नहीं है जो इंगित करता हो कि रूट नोड खाली है। डेप का बायां सबट्री मिन हीप को इंगित करेगा। डीप का राइट सबट्री मैक्स हीप को दर्शाता

  1. पायथन प्रोग्राम एक तत्व को क्रमबद्ध सूची में सम्मिलित करने के लिए

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें क्रमबद्ध क्रम को बदले बिना सूची में एक तत्व डालने की आवश्यकता है नीचे चर्चा के अनुसार दो दृष्टिकोण हैं- दृष्टिकोण 1:पाशविक बल विधि उदाहरण def insert(list_, n):    # search