Hallo ihr lieben,
ich versuche schon seit Stunden mein kleines Script fertig zu bekommen, aber scheitere am richtigen Einsatz der for-schleife
die Zeichenketten sind in a[i] gespeichert (i steht für die anzahl der zk, kleine zählvariable). die zeichenketten sollen lexikografisch sortiert werden.
der pseudocode sieht bisher folgerndermaßen aus:
aber wie spreche ich in der schleife immer das erste element und das folgende des arrays an, vergleiche die beiden und tausche gegebenfalls?
also bei
j=0 --> a[0] und a[1];
j=1 --> a[1] und a[2];
hier mal nen kleines beispiel, was rauskommen sollte:
Eingabe: --> wird zu:
würde mich über ne kleine hilfestellung sehr freuen
edit: mir fällt grad ein, das folgende variante laufen sollte:
for(j=0; j <= i-1; j++) {
strcmp(a[0+j], a[1+j]);
}
ich versuche schon seit Stunden mein kleines Script fertig zu bekommen, aber scheitere am richtigen Einsatz der for-schleife
die Zeichenketten sind in a[i] gespeichert (i steht für die anzahl der zk, kleine zählvariable). die zeichenketten sollen lexikografisch sortiert werden.
der pseudocode sieht bisher folgerndermaßen aus:
PHP-Code:
for(j=0; j <= i-1; j++) {
strcmp(a[erstes element], a[nächstes element]);
}
also bei
j=0 --> a[0] und a[1];
j=1 --> a[1] und a[2];
hier mal nen kleines beispiel, was rauskommen sollte:
Eingabe: --> wird zu:
Code:
aab aaa aaa aab adc adc czw czw
edit: mir fällt grad ein, das folgende variante laufen sollte:
for(j=0; j <= i-1; j++) {
strcmp(a[0+j], a[1+j]);
}
Kommentar