पूर्णांकों की सूची को सबसे छोटे से सबसे बड़े तक क्रमबद्ध करने के लिए एल्गोरिथम का एक उदाहरण उत्पन्न करें।
एक उदाहरण के लिए, हम इन नंबरों की सूची को क्रमबद्ध करना चाहते हैं: 27, 15, 30, 9, 22

एक समाधान के रूप में, हम एक साधारण सूची क्रमबद्ध करने के लिए सी++ बबल सॉर्ट एल्गोरिथम का उपयोग कर सकते हैं। यहां हमने इस सूची के लिए एल्गोरिथम को लिखा है:

#include<iostream> 
using namespace std;

int main() 
{
    int arr[] = {27, 15, 30, 9, 22};
    int n = sizeof(arr) / sizeof(arr[0]); 
  
    for(int i=0;i<n-1;i++)
    {
        for(int j=0;j<n-i-1;j++)
        {
            if(arr[j]>arr[j+1])
            {
                int temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
  
    cout<<"Sorted Array: ";
    for(int i=0;i<n;i++)
    {
        cout<<arr[i]<<" ";
    }
  
    return 0; 
}

इस एल्गोरिथम को चलाने के लिए, हम पहले इसे एक सी++ प्रोग्राम के रूप में लिखते हैं। अपने संगठन की उपलब्धता के आधार पर आप अलग-अलग भाषाओं या परिसरों में एक समान भाषा में लिख सकते हैं।

इसके बाद, हम एक सूची तैयार करते हैं और उसे एल्गोरिथम में भेजते हैं। एल्गोरिथम प्रक्रिया शुरू करता है और फिर अपनी प्रत्येक चरण में सूची की क्रमबद्धता को सुधारता है। सूची क्रमबद्ध होने के बाद, हमारे पास एक समर्थित मामला हो जाता है, जो हमें चाहिए।

उस मामले में, हमारी सूची इस प्रकार हो जाती है: 9, 15, 22, 27, 30

इस प्रकार, एक एल्गोरिथम जो सूची में अधिकतम संख्या से न्यूनतम संख्या तक क्रमबद्ध करता है, हमें एक समर्थित समाधान प्रदान करता है।