<?php function generateArray($n) { $array = []; for ($i=0; $i<=$n; $i++) { } return $array; } function printArray($array) { } function sortArrayBubble1($array) { if ($array[$j] > $array[$j+1]) { $a = $array[$j]; $array[$j] = $array[$j+1]; $array[$j+1] = $a; } } } return $array; } function sortArrayBubble2($array) { $sorted = FALSE; while ($sorted == FALSE) { $sorted = TRUE; if ($array[$i]>$array[$i+1]) { $a = $array[$i]; $array[$i] = $array[$i+1]; $array[$i+1] = $a; $sorted = FALSE; } } } return $array; } $a = generateArray(15); echo "Сгенерированный массив: "; printArray($a); $b = sortArrayBubble1($a); echo "Сортировка пузырьком: "; printArray($b); $c = sortArrayBubble2($a); echo "пузырек 2.0: "; printArray($c);
Standard input is empty
Сгенерированный массив: 49, 95, 98, 42, 89, 83, 73, 57, 30, 41, 19, 98, 51, 40, 49, 92. Сортировка пузырьком: 19, 30, 40, 41, 42, 49, 49, 51, 57, 73, 83, 89, 92, 95, 98, 98. пузырек 2.0: 19, 30, 40, 41, 42, 49, 49, 51, 57, 73, 83, 89, 92, 95, 98, 98.