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

C++ STL में stable_sort()


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

  1. C++ STL में स्टैक (3.5) C++ STL में स्टैक (3.5)

    C++ STL में, स्टैक का उपयोग एक कंटेनर के रूप में किया जाता है जिसे LIFO संरचना के रूप में कार्यान्वित किया जाता है। LIFO का अर्थ है लास्ट इन फर्स्ट आउट। स्टैक को किताबों के ढेर के रूप में देखा जा सकता है जिसमें किताबें एक के ऊपर एक व्यवस्थित होती हैं और अंत में डाली गई किताब सबसे पहले हटाई जाएगी इसल

  1. - C++ में static_cast

    static_cast का उपयोग सामान्य/साधारण प्रकार रूपांतरण के लिए किया जाता है। यह निहित प्रकार जबरदस्ती (implicit type coercion) के लिए भी जिम्मेदार कास्ट है और इसे स्पष्ट रूप से भी बुलाया जा सकता है। आपको इसका उपयोग फ्लोट को इंट में, चार को इंट में आदि जैसे मामलों में करना चाहिए। यह संबंधित प्रकार के क्

  1. - C++ STL का उपयोग करके ऐरे का गुणनफल

    यह ऐरे गुणनफल ज्ञात करने के लिए C++ प्रोग्राम का एक उदाहरण है। एल्गोरिदम Begin ऐरे के मान इनिशियलाइज़ करें। ऐरे का गुणनफल लौटाने के लिए उपयोगकर्ता परिभाषित फंक्शन accumulate को कॉल करें। समाधान प्रिंट करें। End. उदाहरण कोड #include <iostream> #include <numeric> using names