复制代码代码如下所示:
< PHP

*只需选择排序简单选择排序
*
*原则:数组中选择每个号码,记录当前位置,假设它是在小数点后面的数分钟=我的当前位置开始扫描,直到从一个数的最后一个号码,并记录小数点的位置时,扫描如果min,这个假设是不平等的给我后,我和敏的错误,交换位置数。
* /
功能sort_simple_selection($列表)
{
$ =计数($列表);
如果(空($))返回$列表;
($ i = 0;$ i;
{
分钟= $ i;
为($ = $ i + 1;$ J $;
{
如果从大到小
如果($列表{ $ })
{
分钟= $ j;
}
回声崩溃(',' $列表)。# POS =。($ min + 1)。。;
}
如果(最小)!= i美元)
{
$ $ $;
美元清单$;
美元清单;
}
回声------------------------- ;
}
}
$列表=阵列(4,3,2,1,5,7,3,7);
$列表= sort_simple_selection($列表);