इस ट्यूटोरियल में, हम 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