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

C++-এ Set-এ서 শেষ এলিমেন্ট ডিলিট (Delete) করা


একটি C++ STL set দেওয়া আছে। সেটিতে কিছু এলিমেন্ট আছে। আমাদের সেটির শেষ এলিমেন্ট ডিলিট করতে হবে। যদি এলিমেন্টগুলো [10, 41, 54, 20, 23, 69, 84, 75] হয়, তবে সেট হবে [10 20 23 41 54 69 75 84], এবং শেষ এলিমেন্ট ৮৪। C++ কোড দেখব যেভাবে সেট থেকে শেষ এলিমেন্ট ডিলিট করা যায়।

উদাহরণ

#include<iostream> #include<set> using namespace std; void display(set<int> my_set){    for (auto it = my_set.begin(); it != my_set.end(); ++it)    cout << *it << " "; } int main() {    int arr[] = {10, 41, 54, 20, 23, 69, 84, 75};    int n = sizeof(arr)/sizeof(arr[0]);    set<int> my_set;    for(int i = 0; i<n; i++){       my_set.insert(arr[i]);    }    cout << "Set before delete: ";    display(my_set);    set<int>::iterator it;    it = prev(my_set.end());    my_set.erase(it);    cout << "\nSet after delete: ";    display(my_set); }

আউটপুট

Set before delete: 10 20 23 41 54 69 75 84 Set after delete: 10 20 23 41 54 69 75

  1. Redis LREM: লিস্ট থেকে একাধিক ઓকারেন্স দক্ষতার সাথে রিমুভ করুন

  2. Redis ZREM: সর্টেড সেট থেকে এলিমেন্ট দক্ষতার সাথে ডিলিট করুন

  3. iCloud-এ থেকে মেসেজ সুরক্ষিতভাবে ডিলিট করার গাইড

  4. অ্যাপল গেম সেন্টার থেকে গেম মুছে ফেলার পদ্ধতি – ধাপে ধাপে গাইড