php教程之PHP实现冒泡排序的经典实例
Posted PHP网站开发教程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php教程之PHP实现冒泡排序的经典实例相关的知识,希望对你有一定的参考价值。
//冒泡排序方法
function bubblesort(&$arr){
//定义一个变量保存交换的值
$temp =0;
for($i=0;$i<count($arr);$i++){
for($j=0;$j<count($arr)-$i-1;$j++){
if($arr[$j]>$arr[$j+1]){
//如果前面的那个数大于后面的那个数,那么他们就进行交换
$temp=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$temp;
}
}
}
}
$arr=array(100,99,200,5,-4,6,-7);
bubbleSort($arr);
print_r($arr); //数组是值传递,所以传递的时候加个&符号就是地址传递,改变外部变量
?>
PHP网站开发教程,php学习大本营的集合地。
早关注,早学习,早提升!
学习的路上,我们在等你
长按扫码可关注
以上是关于php教程之PHP实现冒泡排序的经典实例的主要内容,如果未能解决你的问题,请参考以下文章