Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dvprog_19 [2020-04-02 14:07] Daniel Viström |
dvprog_19 [2020-04-02 14:11] Daniel Viström |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Lösningsförslag till uppgift 4 (Bubblesort) ====== | ====== Lösningsförslag till uppgift 4 (Bubblesort) ====== | ||
- | Filen **bubblesort.php | + | Filen **bubblesort.php** |
- | **<code php> | + | Jag väljer att lägga min sorteringsfunktion i en separat fil så att jag kan inkludera den i olika program utan att huvudprogrammet behöver komma med då. |
+ | <code php> | ||
<?php | <?php | ||
// Måste vara referensparameter (&) för att ändringar i funktionen också | // Måste vara referensparameter (&) för att ändringar i funktionen också | ||
Line 11: | Line 12: | ||
// T.ex. om det är 9 tal i arrayen och det största talet står sist | // T.ex. om det är 9 tal i arrayen och det största talet står sist | ||
// så behövs det 8 varv för att vara säker på att arrayen blir sorterad. | // så behövs det 8 varv för att vara säker på att arrayen blir sorterad. | ||
+ | // Om det sista talet är störst " | ||
+ | // arrayen för varje varv i den yttre loopen. | ||
$i = 0; | $i = 0; | ||
while ($i < count($a) - 1){ | while ($i < count($a) - 1){ |