Grundlagen für das Projekt (Teil 2)
4. VECTOR: Flexible Arrays erzeugen
4.5. Einen Vektor sortieren
Worum geht es?
Ein weiterer Vorteil der Klasse vector gegenüber einem klassischen Array besteht darin, dass eine ganze Reihe von Zusatzfunktionen zur Verfügung steht, die du in deinen Programmen nutzen kannst. Du kannst zum Beispiel wie hier gezeigt die Elemente deines Vektors der Größe nach sortieren.Was kannst du danach?
- Die Elementen eines Vektors der Größe nach sortieren.
#include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; int main() { // Vektoren definieren vector<int> v8{3,7,8,2,4,4,10}; vector<int> v9{'b','a','d','e','c'}; // Vektoren sortieren sort(v8.begin(), v8.end()); // vorwärts sort(v9.rbegin(), v9.rend()); // rückwärts // Inhalte ausgeben for (int element : v8) cout << element << endl; for (char element : v9) cout << element << endl; return 0; }
Definiere einen zusätzlichen Vektor mit einem neuen Datentyp deiner Wahl und sortiere in ebenfalls.