前端之家收集整理的这篇文章主要介绍了
php 冒泡法排序功能实例,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对
PHP冒泡法排序
代码感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!
/**
* 冒泡排序代码
*
* @param
* @author 编程之家 jb51.cc jb51.cc
**/
function bubbleSort ($items) {
$size = count($items);
for ($i=0; $i<$size; $i++) {
for ($j=0; $j<$size-1-$i; $j++) {
if ($items[$j+1] < $items[$j]) {
arraySwap($items,$j,$j+1);
}
}
}
return $items;
}
function arraySwap (&$arr,$index1,$index2) {
list($arr[$index1],$arr[$index2]) = array($arr[$index2],$arr[$index1]);
}
/*** 来自编程之家 jb51.cc(jb51.cc) ***/
原文链接:https://www.f2er.com/php/528717.html