Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
dvprog_19 [2020-04-02 14:06] Daniel Viström |
dvprog_19 [2024-04-12 13:38] Daniel Viström |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Lösningsförslag till uppgift 4 (Bubblesort) ====== | ====== Lösningsförslag till uppgift 4 (Bubblesort) ====== | ||
+ | Filen **bubblesort.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> | <code php> | ||
<?php | <?php | ||
Line 10: | 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){ | ||
Line 29: | Line 33: | ||
</ | </ | ||
+ | \\ | ||
+ | **Huvudprogrammet** | ||
<code php> | <code php> | ||
<?php | <?php | ||
Line 45: | Line 51: | ||
include ' | include ' | ||
</ | </ | ||
+ | |||
Line 51: | Line 58: | ||
<php> | <php> | ||
/* | /* | ||
- | Tutorial:\\ | ||
- | [[http:// | ||
*/ | */ | ||
</ | </ | ||
+ | |||