文章插图
本文操作系统:windows7系统、php5.6版本、DELL G3电脑 。
1.原理 。
在一组数据中,选出最小的数与第一个位置交换
然后在剩下的数据中在找出最小的数和第二个位置交换
然后在剩下的数据中在找出最小的数和第三个位置交换
依次类推直到倒数第二个数和最后一个数对比
2.使用规则
(1)数组开始索引是明确的,一般是0 。
(2)数组索引的必须是连续的整型或者数字字符串或者两者混合 。
3.与冒泡排序的区别
冒泡排序没发现一个异常顺序就进行一次调换,选择排序是以数组下标(每遍历一次记住最小值小标)代替中间的调换,等到最后进行一次调换即可 。
4.实例
$arr[$j]) {$minIndex = $j;}}if ($minIndex != $i) {$temp = $arr[$i];$arr[$i] = $arr[$minIndex];$arr[$minIndex] = $temp;}}return $arr;} $arr = [15, 3, 6, 43, 132, 4, 28, 39, 99]; $res = selectio
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- php zend框架 php Zend中搭建MVC
- php sort函数 php中sort函数是什么
- php symfony php之Symfony框架是什么
- php zend框架 php中安装Zend框架
- php面试问题大全及答案大全 php初级面试题的总结
- 哈希表在php中的使用
- phpfor循环语句 php中for循环是什么
- php zend框架 php中Zend框架的介绍
- php中可以实现循环的是 php中有哪些循环控制语句
- php中的哈希表是什么