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

सी ++ मानक टेम्पलेट लाइब्रेरी (एसटीएल) में क्रमबद्ध करें

यहां हम देखेंगे कि सरणी को सॉर्ट करने के लिए सी ++ एसटीएल के सॉर्ट () फ़ंक्शन का उपयोग कैसे करें, इसलिए यदि सरणी ए =[52, 14, 85, 63, 99, 54, 21] की तरह है, तो आउटपुट [14] होगा। 21 52 54 63 85 99]। सॉर्ट करने के लिए हम सॉर्ट () फ़ंक्शन का उपयोग करेंगे, जो हेडर फ़ाइल <एल्गोरिदम> में मौजूद है। कोड नीचे जैसा है -

उदाहरण

#include <iostream>
#include <algorithm>
using namespace std;
int main() {
   int arr[] = {52, 14, 85, 63, 99, 54, 21};
   int n = sizeof(arr) / sizeof(arr[0]);
   cout << "Array before sorting: ";
   for (int i = 0; i < n; i++)
      cout << arr[i] << " ";
   sort(arr, arr + n);
   cout << "\nArray after sorting: ";
   for (int i = 0; i < n; i++)
      cout << arr[i] << " ";
}

आउटपुट

Array before sorting: 52 14 85 63 99 54 21
Array after sorting: 14 21 52 54 63 85 99

  1. सी ++ मानक टेम्पलेट लाइब्रेरी (एसटीएल) में प्राथमिकता कतार

    प्राथमिकता कतार प्राथमिकता वाले तत्वों के संग्रह को संग्रहीत करने के लिए एक सार डेटा प्रकार है जो किसी तत्व को उनकी प्राथमिकताओं के आधार पर सम्मिलित करने और हटाने का समर्थन करता है, अर्थात, पहली प्राथमिकता वाले तत्व को किसी भी समय हटाया जा सकता है। प्राथमिकता कतार तत्वों को उनके स्थान जैसे स्टैक, कत

  1. STL और C++ स्टैंडर्ड लाइब्रेरी में क्या अंतर है?

    मानक टेम्पलेट लाइब्रेरी (STL) C++ प्रोग्रामिंग भाषा के लिए एक सॉफ्टवेयर लाइब्रेरी है जिसने C++ मानक लाइब्रेरी के कई हिस्सों को प्रभावित किया है। यह एल्गोरिदम, कंटेनर, फ़ंक्शन और इटरेटर नामक चार घटक प्रदान करता है। ध्यान दें कि STL या स्टैंडर्ड टेम्प्लेट लाइब्रेरी शब्द ISO 14882 C++ मानक में कहीं भी

  1. सी ++ मानक टेम्पलेट लाइब्रेरी (एसटीएल)

    मानक टेम्पलेट लाइब्रेरी C++ प्रोग्रामिंग भाषा के लिए एक सॉफ्टवेयर लाइब्रेरी है जिसने C++ मानक लाइब्रेरी के कई हिस्सों को प्रभावित किया है। यह एल्गोरिदम, कंटेनर, फ़ंक्शन और इटरेटर नामक चार घटक प्रदान करता है। ध्यान दें कि STL या स्टैंडर्ड टेम्प्लेट लाइब्रेरी शब्द ISO 14882 C++ मानक में कहीं भी दिखाई