STL की stable_sort मेथड पहले घटकों को नाम को कुंजी के रूप में आरोही क्रम में क्रमबद्ध करती है और फिर घटकों को उनके सेगमेंट को कुंजी के रूप में व्यवस्थित किया जाता है। इसके अलावा, stable_sort() गणना को स्थिर माना जाता है क्योंकि समान तत्वों का सापेक्ष क्रम बनाए रखा जाता है। यहां C++ प्रोग्राम का स्रोत कोड है जो stable_sort() गणना को प्रदर्शित करता है;
उदाहरण
#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 << "क्रमबद्ध करने के बाद सरणी ="; for (int i = 0; i < n; ++i) cout << arr[i] << " "; return 0; }आउटपुट
यह C++ प्रोग्राम निम्नलिखित सरणी को आरोही क्रम में क्रमबद्ध करता है;
क्रमबद्ध करने के बाद सरणी = 10 11 12 13 14 15 16 17 18 19 20