韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > PHP数组 > php选择排序是什么意思

php选择排序是什么意思

头像

小妮浅浅

2021-04-13 09:54:316241浏览 · 0收藏 · 0评论

本文操作系统:windows7系统、PHP5.6版本、DELL G3电脑。

1.原理

在一组数据中,选出最小的数与第一个位置交换

然后在剩下的数据中在找出最小的数和第二个位置交换

然后在剩下的数据中在找出最小的数和第三个位置交换

依次类推直到倒数第二个数和最后一个数对比

2.使用规则

(1)数组开始索引是明确的,一般是0。

(2)数组索引的必须是连续的整型或者数字字符串或者两者混合。

3.与冒泡排序的区别

冒泡排序没发现一个异常顺序就进行一次调换,选择排序是以数组下标(每遍历一次记住最小值小标)代替中间的调换,等到最后进行一次调换即可。

4.实例

<?php
function selectionSort ($arr) {
        $count = count($arr);
        for ($i = 0; $i < $count - 1; $i++) {
                $minIndex = $i;
                for ($j = $i + 1; $j < $count; $j++) {
                        if ($arr[$minIndex] > $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 = selectionSort($arr);
print_r($res);

以上就是php选择排序的基本介绍,可以说整个队列中最小的数值不一定是开头的那个,这也是选择排序产生结果的一种特色。大家对这种排序方法感兴趣的话,可以照着上面的实例代码试一试。更多php学习指路:php教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

几天不C你骚水又多了第一集| 双乳被十几个男人吃奶| 妈妈说今晚爸爸不回家| 暴躁少女CSGO高清大图特点| 天降奇缘| 《女朋友的妹妹3》| 《女朋友的妹妹3》| 下面的小嘴又饿了| 自己怎么玩隐私位置游戏| 《交换做爰》在线观看| 4488YY无码亚洲人成| 男朋友摸完小花园小肚子有点痛| 狗锁住女人狗的视频大全图片 | 宅男影院| 汗汗画画免费阅读在线阅读| 兽父1到16集一口气看完| 两个奶头被吃得又翘又肿特别疼 | 少女国产免费观看高清电视剧| 4444444在线观看免费高清... | 淑芬啊…啊别停灬用力啊视频| 初中小姐姐脚丫踩在男生困困| 电影《老公上班后》免费观看| 欧美| 八戒八戒在线看免费观看电视剧| 快拔出来老师要怀孕了| 法国色情巜做爰狂欲| 妈妈的绣感1(深绿)| 屁股翘起来跪在床上有好处吗| 中国时装秀视频| 《一滴都不许漏》何泽城林荫| 我是宿舍的寄吧套BY小说推荐| 温碧霞惊变| 偷拍视频| 妈妈的新男友| 人野兽马狗猪大全| 《日本公与媳5》公妇伦| 少女与狗2在线观看免费版高清| 妈妈你真棒插曲快来救救我电影 | 夫妻二人世界免费看第一集| 桃色接触| 韩国 朋友家的麦子