কম্পিউটার

STL-এ অগ্রাধিকার_সারি বাস্তবায়নের জন্য C++ প্রোগ্রাম


অগ্রাধিকার সারি হল এক ধরনের কন্টেইনার অ্যাডাপ্টার, যেখানে সারির প্রথম উপাদানটি সারির সমস্ত উপাদানের মধ্যে সর্বশ্রেষ্ঠ। অগ্রাধিকার সারিতে উপাদানগুলিও হ্রাস না হওয়া ক্রমে রয়েছে৷ উচ্চ অগ্রাধিকার সহ একটি উপাদান নিম্ন অগ্রাধিকারের একটি উপাদানের আগে, একটি অগ্রাধিকার সারিতে পরিবেশন করা হয়৷

ফাংশন এবং বর্ণনা:

এখানে ব্যবহৃত ফাংশন:pq.size() =অগ্রাধিকার সারির আকার প্রদান করে। pq.insert) =এটি অগ্রাধিকার সারিতে উপাদান সন্নিবেশ করতে ব্যবহৃত হয়। pq.delete() =অগ্রাধিকার সারি থেকে মান মুছে দেয়। pq.top() =অগ্রাধিকার সারির শীর্ষস্থানীয় উপাদানের একটি রেফারেন্স প্রদান করে।

উদাহরণ কোড

#include#include #include #include নেমস্পেস ব্যবহার করে std;int main() { priority_queue pq; int c, i; যখন (1) { cout<<"1. অগ্রাধিকার সারির আকার"<>c; switch(c) { ক্ষেত্রে 1:cout<<"সারির আকার:"; cout<>i; pq.push(i); বিরতি কেস 3:i =pq.top(); যদি (!pq.empty()) { pq.pop(); cout< 

আউটপুট

<প্রে>1.অগ্রাধিকার সারির আকার2.অগ্রাধিকার সারিতে উপাদান প্রবেশ করান3.অগ্রাধিকার সারি থেকে উপাদান মুছুন4.অগ্রাধিকার সারির শীর্ষ উপাদান5.আপনার পছন্দের প্রস্থান করুন:1সারির আকার:0 সন্নিবেশ করা হবে এমন মান লিখুন:21.এস. অগ্রাধিকার সারির 2. অগ্রাধিকার সারিতে উপাদান ঢোকান3. অগ্রাধিকার সারি থেকে উপাদান মুছুন4. অগ্রাধিকার সারির শীর্ষ উপাদান 5. প্রস্থান করুন আপনার পছন্দ:1 সারির আকার:1 সন্নিবেশ করা হবে এমন মান প্রবেশ করান:21. অগ্রাধিকারের আকার 2. অগ্রাধিকার সারিতে উপাদান 3. অগ্রাধিকার সারি থেকে উপাদান মুছুন4. অগ্রাধিকার সারির শীর্ষ উপাদান 5. আপনার পছন্দ প্রবেশ করুন:32 মুছে ফেলা1. অগ্রাধিকার সারির আকার2. অগ্রাধিকার সারিতে উপাদান ঢোকান3. অগ্রাধিকার সারির এলিমেন্টটি মুছুন4. অগ্রাধিকার সারি 5. প্রস্থান করুন আপনার পছন্দ:1 সারির আকার:1 সন্নিবেশ করা হবে মান লিখুন:21. অগ্রাধিকার সারির আকার2. অগ্রাধিকার সারিতে উপাদান সন্নিবেশ করুন3. অগ্রাধিকার সারি থেকে উপাদান মুছুন4. আপনার অগ্রাধিকার সারির শীর্ষ উপাদানEx. চো বরফ:32 মুছে ফেলা1.অগ্রাধিকার সারির আকার2.অগ্রাধিকার সারিতে উপাদান ঢোকান3.অগ্রাধিকার সারির থেকে উপাদান মুছুন4.অগ্রাধিকার সারির শীর্ষ উপাদান 5.প্রস্থান করুন আপনার পছন্দ:2প্রবেশ করা হবে এমন মান লিখুন:11.প্রধান সারির আকার 2. অগ্রাধিকার সারিতে উপাদান সন্নিবেশ করুন3.অগ্রাধিকার সারি থেকে উপাদান মুছুন4.অগ্রাধিকার সারির শীর্ষ উপাদান 5.আপনার পছন্দ প্রস্থান করুন:2 সন্নিবেশ করা হবে এমন মান লিখুন:21.অগ্রাধিকার সারির আকার2.প্রধান সারিতে উপাদান ঢোকান3. অগ্রাধিকার সারি 4. অগ্রাধিকার সারির শীর্ষ উপাদান 5. প্রস্থান করুন আপনার পছন্দটি প্রবেশ করুন:2 সন্নিবেশ করার জন্য মান লিখুন:71. অগ্রাধিকার সারির আকার 2. অগ্রাধিকার সারিতে উপাদান ঢোকান3. অগ্রাধিকার সারি থেকে উপাদান মুছুন4. অগ্রাধিকার সারির শীর্ষ উপাদান5. আপনার পছন্দ:2 সন্নিবেশ করাতে মান লিখুন:61. অগ্রাধিকার সারির আকার 2. অগ্রাধিকার সারিতে উপাদান ঢোকান3. অগ্রাধিকার সারি থেকে উপাদান মুছুন4. অগ্রাধিকার সারির শীর্ষ উপাদান5. প্রস্থান করুন আপনার পছন্দ:4 সারির শীর্ষ উপাদান :71. অগ্রাধিকার সারির আকার2. অগ্রাধিকার সারিতে উপাদান ঢোকান3. অগ্রাধিকার সারি থেকে উপাদান মুছুন4. অগ্রাধিকার সারির শীর্ষ উপাদান5. প্রস্থান করুন আপনার পছন্দটি লিখুন:5 প্রস্থান কোড:1

  1. STL-এ সেট_ইউনিয়ন বাস্তবায়নের জন্য C++ প্রোগ্রাম

  2. STL-এ সেট_সিমেট্রিক_ডিফারেন্স বাস্তবায়নের জন্য C++ প্রোগ্রাম

  3. STL-এ Set_Intersection বাস্তবায়নের জন্য C++ প্রোগ্রাম

  4. STL-এ সেট_ডিফারেন্স বাস্তবায়নের জন্য C++ প্রোগ্রাম