首页 > 编程语言 > 详细

冒泡排序

时间:2021-07-03 17:05:24      阅读:18      评论:0      收藏:0      [点我收藏+]
//冒泡排序
$arr = [1,4,2,67,22,9,16];
function maopao($arr)
{
$len = count($arr);
//外部定义轮数
for ($i = 0; $i < $len - 1; $i++) {
for ($j = 0; $j < $len - 1 - $i; $j++) {
if ($arr[$j] > $arr[$j + 1]) {
$att = $arr[$j];
$arr[$j] = $arr[$j + 1];
$arr[$j + 1] = $att;
}
}
}
return $arr;
}
//调用实参
$data=maopao($arr);
print_r($data);
(2)
function mao($arr){
$arr=[1,4,2,67,22,9,16];
for ($i=0;$i<count($arr);$i++){
for ($j=0;$j<count($arr);$j++){
if ($arr[$i]<$arr[$j]){
$temp = $arr[$i];
$arr[$i] = $arr[$j];
$arr[$j] = $temp;
}
}
}
return $arr;
}
$aww=mao($arr);
print_r($aww);

冒泡排序

原文:https://www.cnblogs.com/xiaoyantongxue/p/14966480.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!