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

सी++ में एसटीडी का आंतरिक विवरण ::सॉर्ट ()

इस ट्यूटोरियल में, हम C++ में std::sort() के आंतरिक विवरण को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

std::sort() फ़ंक्शन का उपयोग तत्वों की तुलना का उपयोग करके किसी सरणी को सॉर्ट करने के लिए किया जाता है। अगर हम std::sort() की गहन कार्यक्षमता को देखें तो यह कंटेनर ऑब्जेक्ट के तत्वों को सॉर्ट करने के लिए IntroSort एल्गोरिदम का उपयोग करता है।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   int arr[] = {1, 5, 8, 9, 6, 7, 3, 4, 2, 0};
   int n = sizeof(arr)/sizeof(arr[0]);
   sort(arr, arr+n);
   cout << "\nArray after sorting using " "default sort is : \n";
   for (int i = 0; i < n; ++i)
      cout << arr[i] << " ";
   return 0;
}

आउटपुट

Array after sorting using default sort is :
0 1 2 3 4 5 6 7 8 9

  1. C++ में बाइनरी इंसर्शन सॉर्ट करें

    बाइनरी इंसर्शन सॉर्ट एक विशेष प्रकार का इंसर्शन सॉर्ट है जो सरणी में सम्मिलित तत्व की सही स्थिति का पता लगाने के लिए बाइनरी सर्च एल्गोरिथम का उपयोग करता है। इंसर्शन सॉर्ट सॉर्टिंग तकनीक है जो ऐरे में एलीमेंट की सही स्थिति का पता लगाकर और फिर उसे उसकी सही स्थिति में इंसर्ट करके काम करती है। द्विआधा

  1. सी ++ में स्ट्रैंड सॉर्ट करें

    इस खंड में हम देखेंगे कि हम सी ++ के मानक पुस्तकालय का उपयोग करके कुछ सरणी या लिंक्ड सूची को कैसे सॉर्ट कर सकते हैं। सी ++ में कई अलग-अलग पुस्तकालय हैं जिनका उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है। छँटाई उनमें से एक है। C++ फ़ंक्शन std::list::sort() सूची के तत्वों को आरोही क्रम में क्रमबद्

  1. सी ++ में एक सरणी को सॉर्ट करने के लिए एसटीडी ::सॉर्ट का उपयोग कैसे करें

    प्रोग्रामिंग भाषा में, छँटाई एक बुनियादी कार्य है जो इन डेटा को व्यवस्थित करने के लिए डेटा पर लागू होता है जो आरोही या अवरोही डेटा है। C++ प्रोग्राम में, सरणी को सॉर्ट करने के लिए एक फ़ंक्शन std::sort() है। sort(start address, end address) यहां, Start address => The first address of the element.