কম্পিউটার

STL সেট C++ প্রোগ্রামে সন্নিবেশ এবং মুছে ফেলা


এই টিউটোরিয়ালে, আমরা C++ এ STL সেটে সন্নিবেশ এবং মুছে ফেলার বিষয়টি বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

সেট একটি ধারক উপাদান. বৈশিষ্ট্যগুলি যা এটিকে অনন্য করে তোলে তা হল এটি শুধুমাত্র অনন্য উপাদান ধারণ করতে পারে এবং সেগুলিকে সাজানো পদ্ধতিতে লুপ করা যেতে পারে৷

উদাহরণ

সন্নিবেশ

#include#includeNamespace std;int main(){ set st ব্যবহার করে; // ঘোষণা করা পুনরাবৃত্তিকারী সেট::iterator it =st.begin(); set::iterator it1, it2; pair::iterator,bool>ptr; //একটি উপাদান সন্নিবেশ করান ptr =st.insert(20); if (ptr.second) cout <<"উপাদানটি নতুনভাবে ঢোকানো হয়েছে"; else cout <<"উপাদানটি আগে থেকেই উপস্থিত ছিল"; cout <<"\n1ম সন্নিবেশের পরে সেট করা উপাদানগুলি হল :"; (it1 =st.begin(); it1!=st.end(); ++it1) cout <<*it1 <<""; st.insert(it, 24); cout <<"\n2য় সন্নিবেশের পরে সেট করা উপাদানগুলি হল :"; (it1 =st.begin(); it1!=st.end(); ++it1) cout <<*it1 <<""; int arr[3] ={ 25, 24, 26 }; st.insert(arr, arr+3); cout <<"\n3য় সন্নিবেশের পরে সেট করা উপাদানগুলি হল :"; (it1 =st.begin(); it1!=st.end(); ++it1) cout <<*it1 <<" ";}
এর জন্য

আউটপুট

উপাদানটি নতুনভাবে ঢোকানো হয়েছে 

মোছা

#include#includeNamespace std;int main(){ set st ব্যবহার করে; // ঘোষণা করা পুনরাবৃত্তিকারী সেট::ইটারেটর এটি; সেট::iterator it1; সেট::iterator it2; pair::iterator,bool>ptr; (int i=1; i<10; i++) st.insert(i*5) এর জন্য সেটে মান সন্নিবেশ করা হচ্ছে; cout <<" সন্নিবেশের পরে সেট করা উপাদানগুলি হল :"; (it1 =st.begin(); it1!=st.end(); ++it1) cout <<*it1 <<""; এটা =st.begin(); cout < 

আউটপুট

 সন্নিবেশের পরে সেট উপাদানগুলি হল :5 10 15 20 25 30 35 40 45 প্রথম মুছে ফেলার পরে সেট উপাদানগুলি হল :5 15 20 25 30 35 40 45 দ্বিতীয় মুছে ফেলার পরে সেট উপাদানগুলি হল :5 15 20 253 সেট উপাদানগুলি 3য় মুছে ফেলার পর হল :5 15 20

  1. C++ এ ঠালা পিরামিড এবং ডায়মন্ড প্যাটার্ন প্রিন্ট করার জন্য প্রোগ্রাম

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

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

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