কম্পিউটার টিউটোরিয়াল

Deaps-এ এলিমেন্ট ইনসার্ট করা


Deap ডেটা স্ট্রাকচারে এলিমেন্ট ইনসার্ট করতে, নিচের প্রসিডিউরগুলো দরকার হতে পারে মিনিমাম এবং ম্যাক্সিমাম ভ্যালু ক্যালকুলেট করতে:

Procedure min_value(m): //Deap-এ মিনিমাম ভ্যালু ক্যালকুলেট করতে। return m-2log2((m-1) ;

Procedure max_value(m): //Deap-এ ম্যাক্সিমাম ভ্যালু ক্যালকুলেট করতে। return m+2log2(m-1);

Deap ডেটা স্ট্রাকচারে ইনসার্শন অপারেশন নিম্নলিখিতভাবে করা যায়:

  • যেকোনো হিপ b[]-এর জন্য, আমরা চেক করব m কি ম্যাক্সিমাম-হিপের একটি পজিশন।
  • তারপর আমরা deap-এ মিনিমাম এবং ম্যাক্সিমাম ভ্যালু ক্যালকুলেট করব।
  • এখন, লेफট সাব-ট্রি এবং রাইট সাব-ট্রির কী ভ্যালুর মধ্যে তুলনা করা হবে।
  • শেষে, নিচের অ্যালগরিদম ব্যবহার করে ইনসার্শন অপারেশন সম্পন্ন করব।
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. JavaScript-এ HTML div এলিমেন্টকে টেক্সট এলিমেন্টে রিপ্লেস করার পদ্ধতি

  2. Java-এ PreparedStatement ব্যবহার করে MySQL টেবিলে রেকর্ড ইনসার্ট করা

  3. ডেটা স্ট্রাকচারে Deaps

  4. পাইথন প্রোগ্রাম সর্টেড লিস্টে উপাদান ইনসার্ট করা