Forum: Programmieren allgemein
by Chewie,
28. Dez 2002
Verdammt :duck:
Immer diese dummen Fehler. Warum muss das y auch soviel Ähnlichkeit mit dem j haben ?? :wink:
Herzlichen Dank, Jan. Ich hab den Code dreimal durchgelesen und trotzdem den Fehler übersehen. Wie schön ist da ein Compiler, der bei jeder undeklarierten Variable meckert...
@ Daniel:
Es wäre ganz schön, wenn du mal einen Kopf-an-die-Wand-Smiley einführen könntest... :mrgreen:
Forum: Programmieren allgemein
by Chewie,
28. Dez 2002
Na ja, ich hab das "&" vor dem Array benutzt, weil ich ja das Array als Referenz übergeben muss. Auf globale Variablen wollte ich eigentlich verzichten. Aber ich muss es mal mit globaler Variable ausprobieren.
Nachtrag: Scheint mit globaler Variable genausowenig zu funktionieren. Ach ja, was nicht funktioniert, ist ganz einfach: Das Array wird nicht richtig sortiert.
Nimm z. B. mal folgendes...
Forum: Programmieren allgemein
by Chewie,
28. Dez 2002
Das ist die 1:1-Umsetzung des Quicksort-Algorithmus, wie er auf www.delphi-source.de geschrieben ist. Leider funktioniert er nicht so, wie er es soll. Hat jemand eine Idee?
function QuickSort(&$array,$lo,$hi) {
$i = $lo;
$j = $hi;
echo "Anfang: i: $i, j: $j
";
$x = $array;
while($i<=$j) {