Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 "bubblar" det ett steg mot starten av
 +    // arrayen för varje varv i den yttre loopen.
     $i = 0;     $i = 0;
     while ($i < count($a) - 1){     while ($i < count($a) - 1){