Sort list - C++ STL

C++ examples for STL:list

Description

Sort list

Demo Code

#include <iostream>
#include <list>
using namespace std;
void show(const char *msg, list<char> lst);
int main() {/*from  w  w  w  . ja  va2  s .  co  m*/
   // Declare two lists.
   list<char> lstA;
   list<char> lstB;
   // Use push_back() to give the lists some elements.
   lstA.push_back('A');
   lstA.push_back('F');
   lstA.push_back('B');
   lstA.push_back('R');
   lstB.push_back('X');
   lstB.push_back('A');
   lstB.push_back('F');
   show("Original contents of lstA: ", lstA);
   show("Original contents of lstB: ", lstB);
   cout << "Size of lstA is " << lstA.size() << endl;
   cout << "Size of lstB is "<< lstB.size() << endl;
   cout << endl;
   // Sort lstA and lstB
   lstA.sort();
   lstB.sort();
   show("Sorted contents of lstA: ", lstA);
   show("Sorted contents of lstB: ", lstB);
   cout << endl;
   return 0;
}
// Display the contents of a list<char>.
void show(const char *msg, list<char> lst) {
   list<char>::iterator itr;
   cout << msg;
   for(itr = lst.begin(); itr != lst.end(); ++itr)
      cout << *itr << " ";
   cout << "\n";
}

Result


Related Tutorials