next up previous
Next: Kopieren Up: Algorithmen Previous: Algorithmen

Sortieren

1.
Sortieren erfolgt über die globale Funktion sort().
2.
Die Sortierreihenfolge kann mit einem Funktionsobjekt (vgl. Josuttis, S 90) (greater<typ>()) bestimmt werden.

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>  // fuer sort
#include <functional> // fuer greater
using namespace std;

int main()
{
  typedef vector<string> VectorOfStrings;
  VectorOfStrings v;

  v.push_back("rudorfer");
  v.push_back("janko");

  sort(v.begin(), v.end(), greater<string>());

  for(unsigned int i=0; i < v.size(); ++i) {
    cout << v[i] << endl;
  }
}


next up previous
Next: Kopieren Up: Algorithmen Previous: Algorithmen

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 12/1/1998