php選擇排序_PHP教程

來源:互聯網
上載者:User
[php]
//選擇排序
//從小到大排序


//date_default_timezone_set('Aisa/Shanghai');
$select=array();
for($i=0;$i<500;$i++)
{
$select[$i]=rand(0,3000);
}
function selectsort(&$arr)
{
$temp=0;
for($i=0;$i {
$minval=$arr[$i]; //每一次認為第i個數是最小值
$minindex=$i;
for($j=$i+1;$j {
//說明目前的值並不是最小值
if($minval>$arr[$j])
{
$minval=$arr[$j];
$minindex=$j;
}
}
//內層for迴圈結束後再進行交換 這正是選擇排序叫冒泡排序優越的地方
$temp=$arr[$i];
$arr[$i]=$arr[$minindex];
$arr[$minindex]=$temp;
}

}
selectsort($select);
print_r($select);
//date_default_timezone_set('Aisa/Shanghai');
?>
[php]

http://www.bkjia.com/PHPjc/477996.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477996.htmlTechArticle[php] ?php //選擇排序 //從小到大排序 //date_default_timezone_set(Aisa/Shanghai); $select=array(); for($i=0;$i500;$i++) { $select[$i]=rand(0,3000); } function selectsort($a...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.