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

मल्टीसेट लोअर_बाउंड () सी ++ एसटीएल में उदाहरणों के साथ

इस ट्यूटोरियल में, हम C++ STL में मल्टीसेट लोअर_बाउंड () को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

फ़ंक्शन निचला_बाउंड () कंटेनर में दिए गए पैरामीटर के बराबर तत्व का पहला अस्तित्व देता है, अन्यथा यह उस तत्व से तुरंत बड़ा तत्व लौटाता है।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   multiset<int> s;
   s.insert(1);
   s.insert(2);
   s.insert(2);
   s.insert(1);
   s.insert(4);
   cout << "The multiset elements are: ";
   for (auto it = s.begin(); it != s.end(); it++)
      cout << *it << " ";
   auto it = s.lower_bound(2);
   cout << "\nThe lower bound of key 2 is ";
   cout << (*it) << endl;
   it = s.lower_bound(3);
   cout << "The lower bound of key 3 is ";
   cout << (*it) << endl;
   it = s.lower_bound(7);
   cout << "The lower bound of key 7 is ";
   cout << (*it) << endl;
   return 0;
}

आउटपुट

The multiset elements are: 1 1 2 2 4
The lower bound of key 2 is 2
The lower bound of key 3 is 4
The lower bound of key 7 is 5

  1. एसटीएल में वेक्टर लागू करने के लिए सी++ प्रोग्राम

    जब कोई तत्व डाला या हटाया जाता है तो वेक्टर स्वचालित रूप से गतिशील सरणी की तरह आकार बदलने की क्षमता रखते हैं, कंटेनर स्वचालित रूप से अपने भंडारण को संभालता है। वेक्टर तत्वों को सन्निहित भंडारण में रखा जाता है ताकि उन्हें इटरेटर्स का उपयोग करके एक्सेस और ट्रैवर्स किया जा सके। डेटा को वेक्टर के आरंभ,

  1. STL में मल्टीसेट लागू करने के लिए C++ प्रोग्राम

    एक मल्टीसेट एक प्रकार का सहयोगी कंटेनर है जिसमें कई तत्वों के समान मान हो सकते हैं। कार्य और विवरण: Functions are used here:    ms.size() = Returns the size of multiset.    ms.insert) = It is used to insert elements to the multiset.    ms.erase() = Removes the value fro

  1. सी++ कार्यक्रम एसटीएल में सूची को लागू करने के लिए

    एक सूची एक अनुक्रम कंटेनर है जो गैर-सन्निहित स्मृति आवंटन की अनुमति देता है। वेक्टर की तुलना में सूची में धीमी गति से ट्रैवर्सल होता है, लेकिन एक बार स्थिति मिल जाने के बाद, सम्मिलन और विलोपन त्वरित होते हैं। कार्य और विवरण: From main(), we have called following functions:    fl.resize() =