String's' sortieren
-
void bubbleSort(string &daten) { int zaehler; zaehler = daten.length(); for (int lauf=1; lauf <zaehler; lauf++) { // Läufe for (int element=zaehler-1; element>=lauf; element--) { // ein Lauf if (daten[element-1] > daten[element]) { // vertauschen char tmp = daten[element-1]; daten[element-1] = daten[element]; daten[element] = tmp; } } } }habe hier eine bubblesort funktion..die sortiert jedoch nur die elemente eines
strings..ich möchte aber eine reihe von strings sortieren...
wie muss ich da vorgehen?
-
Du mußt dir einen kompletten vector<string> vornehmen und dessen Elemente sortieren.
(wenn es dir nur um's Ergebnis geht, kannst du auch std::sort() verwenden)
-
sort() kann ich leider nicht verwenden!
wie erzeuge ich einen dyn string array?
string *strarr = new string[groesse];so?
-
sort() kann ich leider nicht verwenden!
wie erzeuge ich einen dyn string array?
string *strarr = new string[groesse];so?
-
ich glaube, ich habs hinbekommen...