Sortowanie tablic za pomocą pętli

Założenie: Nauczymy się sortować tablice liczbowe w PHP za pomocą prostej pętli, implementując algorytm sortowania bąbelkowego.

Krok po kroku:

  1. Deklaracja i inicjalizacja tablicy: Tworzymy tablicę liczb, które chcemy posortować.
  2. 
    $numbers = [5, 2, 9, 1, 5, 6];
    				
  3. Sortowanie bąbelkowe: Algorytm przechodzi przez tablicę, porównując kolejne elementy i zamieniając je miejscami, jeśli są w złej kolejności. Powtarza to aż do posortowania tablicy.
  4. 
    $n = count($numbers);
    for ($i = 0; $i < $n - 1; $i++) {
        for ($j = 0; $j < $n - $i - 1; $j++) {
            if ($numbers[$j] > $numbers[$j + 1]) {
                // Zamiana miejscami
                $temp = $numbers[$j];
                $numbers[$j] = $numbers[$j + 1];
                $numbers[$j + 1] = $temp;
            }
        }
    }
    				
  5. Wyświetlenie posortowanej tablicy: Używamy funkcji `print_r()` aby wyświetlić zawartość posortowanej tablicy.
  6. 
    print_r($numbers);
    				

Powyższy kod pokaże posortowaną tablicę: `Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 5 [4] => 6 [5] => 9 )`

Ten przykład pokazuje podstawy sortowania tablic w PHP za pomocą pętli. Zachęcamy do eksperymentowania z różnymi algorytmami sortowania i rozwijania swoich umiejętności programistycznych!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *