PHP array mit bubblesort sortieren?
Ich habe dieses array ($numbers) mit 20 Stellen und Zufallszahlen zwischen -100 und 100 erstellt.
for($i = 0; $i < 20; $i++)
{
$num = mt_rand(-100,100);
$numbers[$i] = $num;
}
Kann mir jemand die Codesequenz schreiben, wie man dieses array nun mit bubblesort von klein nach groß sortiert und dann sortiert ausgibt?
2 Antworten
Also mal davon abgesehen, dass bubblesort ne schlechte Wahl zum Sortieren ist, gibt es doch unzählige Beispiele im WWW?
Zu deinem Code:
$numbers[] = $num
reicht vollkommen aus, verhält sich wie ein array_push.
Typisch Lehrer...
Also theoretisch solltest du ja auch wisse, wie das Ganze funktioniert.
Wenn du mal einen Anfang machst und dazu erklärst, warum du was machst kann ich dir gerne weiterhelfen.
Code-Schnippsel findest du genug im Internet, das kannst du dir selber raussuchen^^
Aber wie es halt so ist, lernt man mehr durch selber machen.
Grüße
Hier findest du Infos:
https://www.php-space.info/php-tutorials/108-bubblesort,in,php.html
Ich weiß dass es total unnötig ist das array mit bubblesort zu sortieren , aber unser lehrer sagt wir müssen es so machen