PHP数组排序算法有哪些,基本概念是什么
Admin 2022-09-29 群英技术资讯 247 次浏览
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑
1、冒泡排序
重复地走访过要排序的数列,依次比较两个元素,如果他们的顺序错误就把他们交换过来。
2、选择排序
首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小元素,然后放到排序序列末尾。
3、插入排序
通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
4、快速排序
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小。
5、实例
$arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr) { $len=count($arr); //该层循环控制 需要冒泡的轮数 for($i=1;$i<$len;$i++) { //该层循环用来控制每轮 冒出一个数 需要比较的次数 for($k=0;$k<$len-$i;$k++) { if($arr[$k]>$arr[$k+1]) { $tmp=$arr[$k+1]; $arr[$k+1]=$arr[$k]; $arr[$k]=$tmp; } } } return $arr; }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
php7 500错误的解决办法:首先查看Nginx的错误日志;然后使用命令“aptitude install php-mbstring php-xml”安装扩展即可。
有些朋友想要将ppt转jpg图片来查看,那么这要怎样实现呢?其实实现这个并不困难,下面小编就给大家分享用PHP实现ppt转jpg图片的功能的代码,有需要的朋友可以参考。
php7开启错误提示的方法:1、修改php.ini文件并开启错误提醒;2、修改httpd.conf文件,在末行添加设置为“php_flag display_errors on”;3、重启Apache服务以及php服务即可。
php文件Hash的使用:1、在很多下载站,都会提供下载文件的Hash 值进行校验对比,来确定下载的文件是否完整相同。2、即提取文件内容进行 Hash散列之后,获得的关于这个文件的信息摘要。
今天小编就为大家分享一篇关于PHP的PDO预处理语句与存储过程,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008