Example #1
0
 */
include_once 'Sorting.php';
$arr = array();
for ($i = 0; $i < 100; $i++) {
    $arr[] = rand(1, 100);
}
var_dump($arr);
$start = microtime(true);
var_dump(Sorting::BubbleClassic($arr));
$time = microtime(true) - $start;
printf('Скрипт выполнялся %.4F сек.', $time);
$start = microtime(true);
var_dump(Sorting::BubbleOptimizedLength($arr));
$time = microtime(true) - $start;
printf('Скрипт выполнялся %.4F сек.', $time);
$start = microtime(true);
var_dump(Sorting::BubbleOptimizedLengthAndCount($arr));
$time = microtime(true) - $start;
printf('Скрипт выполнялся %.4F сек.', $time);
$start = microtime(true);
var_dump(Sorting::BubbleOptimizedLengthAndCountAndDirection($arr));
$time = microtime(true) - $start;
printf('Скрипт выполнялся %.4F сек.', $time);
$start = microtime(true);
var_dump(Sorting::GnomeClassic($arr));
$time = microtime(true) - $start;
printf('Скрипт выполнялся %.4F сек.', $time);
$start = microtime(true);
var_dump(Sorting::GnomeOptimized($arr));
$time = microtime(true) - $start;
printf('Скрипт выполнялся %.4F сек.', $time);