Esempio n. 1
0
function heapsort($N)
{
    $ary = array(0);
    for ($i = 1; $i <= $N; $i++) {
        $ary[$i] = gen_random(1);
    }
    heapsort_r($N, $ary);
}
Esempio n. 2
0
function heapsort($N)
{
    global $LAST;
    define("IM", 139968);
    define("IA", 3877);
    define("IC", 29573);
    $LAST = 42;
    for ($i = 1; $i <= $N; $i++) {
        $ary[$i] = gen_random(1);
    }
    heapsort_r($N, $ary);
    printf("%.10f\n", $ary[$N]);
}
Esempio n. 3
0
function heapsort($N = 20000)
{
    global $LAST;
    $ary = array(0);
    for ($i = 1; $i <= $N; $i++) {
        $ary[$i] = gen_random(1);
    }
    heapsort_r($N, $ary);
    echo $ary[$N];
    //printf("%.10f\n", $ary[$N]);
}
Esempio n. 4
0
function heapsort($N = 20000)
{
    global $LAST;
    for ($i = 1; $i <= $N; $i++) {
        $ary[$i] = $N - $i;
    }
    heapsort_r($N, $ary);
}