php 冒泡法排序功能实例
内容摘要
这篇文章主要为大家详细介绍了php 冒泡法排序功能实例,具有一定的参考价值,可以用来参考一下。
对php冒泡法排序代码对此感兴趣的朋友,看看idc笔记做的技术笔记!
/**
* 冒泡
对php冒泡法排序代码对此感兴趣的朋友,看看idc笔记做的技术笔记!
/**
* 冒泡
文章正文
这篇文章主要为大家详细介绍了php 冒泡法排序功能实例,具有一定的参考价值,可以用来参考一下。
对php冒泡法排序代码对此感兴趣的朋友,看看idc笔记做的技术笔记!
/**
* 冒泡排序代码
*
* @param
* @author php教程 www.idcnote.com
**/
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]);
}
/*** 来自php教程(www.idcnote.com) ***/
注:关于php 冒泡法排序功能实例的内容就先介绍到这里,更多相关文章的可以留意
代码注释