इस C++ प्रोग्राम में, हम STL में सॉर्टिंग कंटेनर को लागू करते हैं।
फंक्शन और विवरण:
- l.push_back() – लिस्ट के सामने से तत्व डालने के लिए उपयोग किया जाता है।
- l.sort() – लिस्ट के तत्वों को सॉर्ट करता है।
उदाहरण कोड
#include <iostream>
#include <list>
#include <string>
#include <cstdlib>
using namespace std;
int main() {
list<int> l;
list<int>::iterator it;
int c, i;
while (1) {
cout << "1.Insert Element to the list" << endl;
cout << "2.Display the List" << endl;
cout << "3.Exit" << endl;
cout << "Enter your Choice: ";
cin >> c;
switch(c) {
case 1:
cout << "Enter value to be inserted";
cin >> i;
l.push_back(i);
break;
case 2:
l.sort();
cout << "Elements of the List: ";
for (it = l.begin(); it != l.end(); it++)
cout << *it << " ";
cout << endl;
break;
case 3:
exit(1);
break;
default:
cout << "Wrong Choice" << endl;
}
}
return 0;
}
आउटपुट
1.Insert Element to the list
2.Display the List
3.Exit
Enter your Choice: 1
Enter value to be inserted 7
...
Enter your Choice: 2
Elements of the List: 4 6 7 10
...
Enter your Choice: 3
Exit code: 1