list::reverse |
public member function |
Reverse the order of elements
Reverses the order of the elements in the list container.
All iterators and references to elements remain valid.
Parameters
none
Return value
none
Example
// reversing vector
#include <iostream>
#include <list>
using namespace std;
int main ()
{
list<int> mylist;
list<int>::iterator it;
for (int i=1; i<10; i++) mylist.push_back(i);
mylist.reverse();
cout << "mylist contains:";
for (it=mylist.begin(); it!=mylist.end(); ++it)
cout << " " << *it;
cout << endl;
return 0;
}
|
Output:
mylist contains: 9 8 7 6 5 4 3 2 1
|
Complexity
Linear in
size.
See also
list::splice | Move elements from list to list (public member function) |
list::sort | Sort elements in container (public member function) |