STL की स्थिर_सॉर्ट विधि पहले घटकों को नाम के साथ कुंजी के रूप में आरोही क्रम में क्रमबद्ध करती है और बाद में घटकों को उनके सेगमेंट के साथ कुंजी के रूप में व्यवस्थित किया जाता है। इसके अलावा, स्थिर_सॉर्ट () गणना को इस तथ्य के प्रकाश में स्थिर माना जाता है कि तुलनीय घटकों के समग्र अनुरोध को बनाए रखा जाता है। यहाँ C++ प्रोग्राम का सोर्स कोड दिया गया है जो कि निम्नानुसार प्रदर्शित की गई स्थिर_सॉर्ट () गणना को प्रदर्शित करता है;
उदाहरण
#include <bits/stdc++.h> using namespace std; int main(){ int arr[] = { 11, 15, 18, 19, 16, 17, 13, 20, 14, 12, 10 }; int n = sizeof(arr) / sizeof(arr[0]); stable_sort(arr, arr + n); cout << "Array after sorting is ="; for (int i = 0; i < n; ++i) cout << arr[i] << " "; return 0; }
आउटपुट
यह C++ प्रोग्राम निम्नलिखित सरणी को आरोही क्रम में क्रमबद्ध करने के लिए निम्नानुसार उत्पन्न करता है;
Array after sorting is= 10 11 12 13 14 15 16 17 18 19 20