Hallo,
ich möchte in C ein String-Array zufälligerweise gruppieren
char
*buffer[]={"string1","string2","string3","string4","string5","string6","
string7","string8"};
soll z.B so aussehen:
Gruppe 1 Gruppe2
******** *******
string6 string3
string4 string2
string1 string5
string7 string8
Kann mir Bitte eine Helfen? ich bin gerade dabei noch C-zu lernen
Das wäre der O(nlogn)-Ansatz. Deutlich schneller wäre dann wohl Zufallszahl zwischen 0 und N! - 1 (N = anzahl wörter) zu erzeugen und die entsprechende Permutation zu realisieren. Läuft in O(n)
Uhu Uhuhu schrieb: > qsort und einen Zufallsgenerator als Vergleichsfunktion. M.E. keine gute Idee. Habe schon erlebt dass ein qsort abstürzt, weil er sich auf a < b => !(b < a) oder aehnliches verlaeest. ZigZeg
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.