冒泡

$arr = array(1, 43, 54, 72, 21, 66, 32, 55, 11, 78, 36, 76, 39, 88);//14个

function getpao($arr)

{

$len = count($arr);

//设置一个空数组 用来接收冒出来的泡

//该层循环控制 需要冒泡的轮数

//$i = 1-13

for ($i = 1; $i < $len; $i++) { //该层循环用来控制每轮 冒出一个数 需要比较的次数

//14-1 = 13

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;

}

getpao($arr);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 20,019评论 1 19
  • 寒冬是你 炎夏是你风雪是你 烈日是你目光所至 都是你 1 前不久发生的,宿舍的保洁阿姨在收拾垃圾的时候,手被垃圾袋...
    Annie子莞阅读 377评论 2 9
  • 走过那么多次路口 我不记得你见到的那个颜色 在人群里来来回回 寻找着你在这里的忐忑 我去过你的城市 在没遇到你之前...
    小孟老师阅读 216评论 0 1
  • 我一岁闭关,三岁悟道,六岁御剑,十岁天下无敌。唯有与自己为敌,十六岁后再次闭关,却发现自己果真举世无双,高处不胜寒...
    Jayce说阅读 627评论 0 1

友情链接更多精彩内容