<?php function arrayGen() { $array = []; for ($i=0; $i<=15; $i++) { } return $array; } function arrayShow($array) { } function bubbleSorting($array) { if ($array[$j] > $array[$j+1]) { $a = $array[$j]; $array[$j] = $array[$j+1]; $array[$j+1] = $a; } } } return $array; } function newBubbleSorting($array) { $sorted = FALSE; while ($sorted == FALSE) { $flag = 0; if ($array[$i] > $array[$i+1]) { $a = $array[$i]; $array[$i] = $array[$i+1]; $array[$i+1] = $a; $flag++; } } if ($flag = 0) { $sorted = TRUE; } } return $array; } $a = arrayGen(); echo "Сгенерированный массив: "; arrayShow($a); $b = bubbleSorting($a); echo "Сортировка пузырьком: "; arrayShow($b); $c = newBubbleSorting($a); echo "пузырек 2.0: "; arrayShow ($c);
Standard input is empty
Сгенерированный массив: 87, 22, 51, 82, 46, 33, 52, 48, 55, 84, 16, 64, 87, 42, 39, 80. Сортировка пузырьком: 16, 22, 33, 39, 42, 46, 48, 51, 52, 55, 64, 80, 82, 84, 87, 87.