php冒泡排序

2014-04-24 08:56:08 -0400
代码: 全选
<?php
/*
*   php冒泡排序
*   Crazy:http://code.zhangyun.org
*/

$array = array(5, 2, 8, 14, 25, 12, 33, 4, 7, 21, 1);

for($i = 0; $i < count($array); $i++ )
{       
    for($j = 0; $j < count($array) - 1 - $i; $j++)
    {
        if($array[$j] > $array[$j+1])
        {
            $temp = $array[$j];
            $array[$j] = $array[$j+1];
            $array[$j+1] = $temp;
        }
    }
}

echo '<pre>';

print_r($array);

echo '</pre>';

?>
显示效果如下:
代码: 全选
Array
(
    [0] => 1
    [1] => 2
    [2] => 4
    [3] => 5
    [4] => 7
    [5] => 8
    [6] => 12
    [7] => 14
    [8] => 21
    [9] => 25
    [10] => 33
)
«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N