<?php function arrayGen() { $array = []; for ($i=0; $i<=20; $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; } } } echo "Сортировка пузырьком выполненна за $time.\n"; 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; } } echo "Сортировка пузырьком 2.0 выполненна за $time.\n"; 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
Сгенерированный массив: 53, 10, 12, 47, 28, 78, 55, 45, 20, 37, 94, 22, 24, 67, 81, 57, 50, 67, 11, 27, 69. Сортировка пузырьком выполненна за 0.00026500000000002. Сортировка пузырьком: 10, 11, 12, 20, 22, 24, 27, 28, 37, 45, 47, 50, 53, 55, 57, 67, 67, 69, 78, 81, 94. Сортировка пузырьком 2.0 выполненна за 0.00020599999999998. пузырек 2.0: 10, 11, 12, 20, 22, 24, 27, 28, 37, 45, 47, 50, 53, 55, 57, 67, 67, 69, 78, 81, 94.