Hallo,
ich habe folgendes Script in php geschrieben:
Wenn ich nun das Script aufrufe, gibt er mir den unsortierten Array aus. Wo ist der Fehler?
Ich bin gerade umgestiegen auf PHP, habe nur ein paar Erfahrungen mit Java bisher und dies ist eins meiner ersten Scripte. Ich würd mich sehr freuen über eure Hilfe!
Lg
ich habe folgendes Script in php geschrieben:
PHP-Code:
$asd = array(2,1,4,3);
qsort(0, count($asd)-1);
function qsort($anfang, $ende) {
$l = $anfang;
$r = $ende;
$p = $asd[$ende];
while ($l <= $r) {
while ($asd[$l] < $p) {$l++;}
while ($asd[$r] > $p) {$r--;}
if ($l <= $r) {
tausche($l,$r);
$l++;
$r--;
}
}
if ($anfang < $r) {qsort($anfang,$r);}
if ($l < $ende) {qsort($l,$ende);}
}
function tausche($a,$b) {
$temp = $asd[$a];
$asd[$a] = $asd[$b];
$asd[$b] = $temp;
}
for($i = 0; $i < count($asd); $i++) {
echo $asd[$i];
}
Ich bin gerade umgestiegen auf PHP, habe nur ein paar Erfahrungen mit Java bisher und dies ist eins meiner ersten Scripte. Ich würd mich sehr freuen über eure Hilfe!
Lg
Kommentar