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

सी ++ में ऑर्डर_ऑफ_की ()

इस ट्यूटोरियल में, हम C++ में order_of_key() को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

फ़ंक्शन ऑर्डर_ऑफ_की () एक कुंजी लेता है और उन तत्वों की संख्या देता है जो एक ऑर्डर किए गए सेट में पैरामीटर के रूप में प्रदान की गई कुंजी से कम हैं।

उदाहरण

#include <iostream>
using namespace std;
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
#include <functional>
#include <iostream>
using namespace __gnu_pbds;
using namespace std;
//initializing ordered set
typedef tree<int, null_type, less<int>, rb_tree_tag,
      tree_order_statistics_node_update>
   ordered_set;
int main(){
   ordered_set mySet;
   mySet.insert(5);
   mySet.insert(2);
   mySet.insert(6);
   mySet.insert(4);
      cout << "Count of elements less than 6::"<< mySet.order_of_key(6) << endl;
      cout << "Count of elements less than 7 ::"<< mySet.order_of_key(7) << endl;
   return 0;
}

आउटपुट

Count of elements less than 6::3
Count of elements less than 7 ::4

  1. सी ++ में ऊपरी_बाउंड

    यहां हम देखेंगे कि C++ STL में यह अपर_बाउंड () फंक्शन है। यह फ़ंक्शन एक पुनरावर्तक देता है जो कंटेनर में पहले तत्व को इंगित करता है, जिसे वैल के बाद माना जाता है। वाक्य रचना इस प्रकार है: iterator upper_bound (const value_type& val); const_iterator upper_bound (const value_type& val) const;

  1. C++ में Y से कम संख्या वाले सेटों की न्यूनतम संख्या

    समस्या कथन लगातार अंकों की एक स्ट्रिंग और एक संख्या Y को देखते हुए, कार्य न्यूनतम सेटों की संख्या ज्ञात करना है जैसे कि प्रत्येक सेट नीचे दिए गए नियम का पालन करता है - सेट में लगातार संख्याएं होनी चाहिए किसी भी अंक का एक से अधिक बार उपयोग नहीं किया जा सकता है। सेट में संख्या Y से अधिक नहीं होनी चा

  1. isless () सी/सी++ में

    फ़ंक्शन isless() यह जांचने के लिए प्रयोग किया जाता है कि पहला तर्क दूसरे तर्क से कम है। इसे C भाषा में math.h हेडर फ़ाइल में घोषित किया गया है। सफल होने पर यह सच हो जाता है अन्यथा यह गलत हो जाता है। यहाँ C भाषा में isless() का सिंटैक्स दिया गया है, bool isless(value1 , value2); यहां, मान1 - यह पह