Wie kann ich die Buchstaben eines Wortes sortieren? Wenn ich ein Wort auf der Tastatur eingebe, dann soll das Programm die Buchstaben nach dem Alphabet sortiert wieder ausgeben. Meine erste Überlegung war einfach ein Array in das ich mein Wort schreibe und dieses dann mit Bubble Sort sortiere. Leider ist ein Array alles andere als flexibel und was passiert mit Groß- und Kleinbuchstaben bei Bubble Sort? Kann man überhaupt Zeichen mit Bubble Sort sortieren? Gibt es dafür vielleicht eine Funktion? z.B. sortierter_string = b_sort(unsortierter_string)?
Schon mal an dieser Stelle ein Danke für alle Antworten
P.S. das ist ein crosspost (http://www.spotlight.de/zforen/cpp/m/cpp-1145552078-12579.html)Dieser Post wurde am 20.04.2006 um 18:56 Uhr von Poffelnator editiert.
Du weißt ja wahrscheinlich wie man Zahlen sortiert. Dann nimmst du ein Zeichen her berechnest die Asciicode-Nummer zum char und schon kannst du wieder nach Zahlen sortieren.
Falls du ein paar andere Sortieralgorithmen brauchst kannst du ja mal auf wikipedia schauen oder ich gebe dir bessere. Wie man weiß hat Bubblesort ja wirklich eine große Asymthotische Laufzeit. -- nur olfaktorisch fassbar....
Buchstaben sind ja auch nur Zahlen. (ASCII-Code) Dementsprechend können Sie auch ziemlich einfach sortiert werden. Mit Bubblesort sollte es sehr einfach funktionieren.