设为首页 加入收藏

TOP

PHP 选择排序法
2014-11-23 21:31:44 来源: 作者: 【 】 浏览:15
Tags:PHP 选择 排序

选择排序法的思路就是再第一次循环中,假设第一个数是最小的;然后跟第二个数比较,一直比到最后,找出最小值,然后把最小值跟第一个数的位置互换;再进行下一次循环,找出最小值跟第二个位置的数互换;一直循环数组的个数减去1次;数组就成了有序的了;


< php


$arr=array(3,1,7,-1);


for ($i=0;$i


$min=$arr[$i];


$mindex=$i;



for ($j=$i+1;$j


if ($min >$arr[$j]){


$min=$arr[$j];


$mindex=$j;



}



}


$temp=$arr[$i];


$arr[$i]=$arr[$mindex];


$arr[$mindex]=$temp;



}


print_r($arr);




>



[root@node1 html]# php sort2.php


Array


(


[0] => -1


[1] => 1


[2] => 3


[3] => 7


)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Go语言转换JSON数据 下一篇AngularJS 路由的安全性处理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: