C++ STL में deque max_size() फ़ंक्शन की कार्यक्षमता दिखाने का कार्य दिया गया है।
Deque क्या है?
डेक डबल एंडेड क्यू हैं जो अनुक्रम कंटेनर हैं जो दोनों सिरों पर विस्तार और संकुचन की कार्यक्षमता प्रदान करते हैं। एक कतार डेटा संरचना उपयोगकर्ता को केवल END पर डेटा सम्मिलित करने और FRONT से डेटा हटाने की अनुमति देती है। आइए बस स्टॉप पर कतारों की सादृश्यता लें जहां व्यक्ति को केवल END से एक कतार में डाला जा सकता है और सामने खड़े व्यक्ति को सबसे पहले हटाया जाता है जबकि डबल एंडेड कतार में दोनों सिरों पर डेटा डालना और हटाना संभव है।
डेक मैक्स_साइज () फ़ंक्शन क्या है?
इस फ़ंक्शन का उपयोग डेक में मौजूद तत्वों की अधिकतम संख्या की जांच करने के लिए किया जाता है।
सिंटैक्स:dequename.max_size( )
रिटर्न - यह अधिकतम संख्या देता है। उन तत्वों का जो डेक धारण करता है।
उदाहरण
Input Deque: 12 13 14 15 16 Output Maximum size: 4611686018427387903 Input Deque: F O R C E Output Maximum size: 4611686018427387903
दृष्टिकोण का अनुसरण किया जा सकता है
-
पहले हम डेक की घोषणा करते हैं।
-
फिर हम डेक को प्रिंट करते हैं।
-
फिर हम डेक के अधिकतम आकार की जांच करते हैं।
उपरोक्त दृष्टिकोण का उपयोग करके हम डेक के अधिकतम आकार की जांच कर सकते हैं।
उदाहरण
// C++ code to demonstrate the working of deque max_size( ) function #include<iostream.h> #include<deque.h> Using namespace std; int main ( ){ // initializing the deque Deque<int> deque = { 11, 12, 13, 14, 15 }; // print the deque cout<< “ Deque: “; for( auto x = deque.begin( ); x != deque.end( ); ++x) cout<< *x << “ “; cout<< “ The maximum size of deque: “<< deque.max_size( ); return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा
Input - Deque: 11 12 13 14 15 Output - The maximum size of deque: 461168601842738790
उदाहरण
// C++ code to demonstrate the working of deque max_size( ) function #include<iostream.h> #include<deque.h> Using namespace std; int main( ){ // initializing deque deque<int> deque ={ 14, 15, 16, 17, 18, 19, 20 }; // print the deque cout<< “ Deque: “; for( auto x = deque.begin( ); x != deque.end( ); ++x) cout<< *x << “ “; cout<< “Maximum size of deque:” << deque.max_size( ); return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा।
Input: Deque:14 15 16 17 18 19 20 Output: Maximum size of deque: 4611686018427387903