All pastes #849967 Raw Edit

Anonymous

public php v1 · immutable
#849967 ·published 2008-01-10 22:21 UTC
rendered paste body
<?phpfunction bubbleSort1(&$array) {    $zacasna = 0;    $count = count($array);    for($i = 0, $j = 0; $i < $count - 1; $i++) {        for($j = $count - 1; $j > $i; $j--) {            if($array[$j - 1] > $array[$j]) {                $zacasna       = $array[$j];                $array[$j]     = $array[$j - 1];                $array[$j - 1] = $zacasna;            }        }    }}function bubbleSort2(&$array) {    $zacasna = 0;    $count = count($array);    for($i = 0, $j = 0; $i < $count - 1; ++$i) {        for($j = $count - 1; $j > $i; --$j) {            if($array[$j - 1] > $array[$j]) {                $zacasna       = $array[$j];                $array[$j]     = $array[$j - 1];                $array[$j - 1] = $zacasna;            }        }    }}header("Content-Type: text/plain");$array = array();for($i = 0; $i < pow(2, 8); $i++){	$array[] = rand(0, 99999);}$s_array = $array;$start = microtime(true);bubbleSort1($s_array);$end = microtime(true);echo 'Sort z $i++: ', $end - $start, PHP_EOL;unset($s_array);unset($start);unset($end);$s_array = $array;$start = microtime(true);bubbleSort1($s_array);$end = microtime(true);echo 'Sort z ++$i: ', $end - $start, PHP_EOL;?>