
文章插圖
本文操作系統(tǒng):windows7系統(tǒng)、php5.6版本、DELL G3電腦 。
1.原理 。
在一組數(shù)據(jù)中,選出最小的數(shù)與第一個(gè)位置交換
然后在剩下的數(shù)據(jù)中在找出最小的數(shù)和第二個(gè)位置交換
然后在剩下的數(shù)據(jù)中在找出最小的數(shù)和第三個(gè)位置交換
依次類推直到倒數(shù)第二個(gè)數(shù)和最后一個(gè)數(shù)對(duì)比
2.使用規(guī)則
(1)數(shù)組開(kāi)始索引是明確的,一般是0 。
(2)數(shù)組索引的必須是連續(xù)的整型或者數(shù)字字符串或者兩者混合 。
3.與冒泡排序的區(qū)別
冒泡排序沒(méi)發(fā)現(xiàn)一個(gè)異常順序就進(jìn)行一次調(diào)換,選擇排序是以數(shù)組下標(biāo)(每遍歷一次記住最小值小標(biāo))代替中間的調(diào)換,等到最后進(jìn)行一次調(diào)換即可 。
4.實(shí)例
$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
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- php zend框架 php Zend中搭建MVC
- php sort函數(shù) php中sort函數(shù)是什么
- php symfony php之Symfony框架是什么
- php zend框架 php中安裝Zend框架
- php面試問(wèn)題大全及答案大全 php初級(jí)面試題的總結(jié)
- 哈希表在php中的使用
- phpfor循環(huán)語(yǔ)句 php中for循環(huán)是什么
- php zend框架 php中Zend框架的介紹
- php中可以實(shí)現(xiàn)循環(huán)的是 php中有哪些循環(huán)控制語(yǔ)句
- php中的哈希表是什么
