php 冒泡排序数组,怎么在php中对数组进行冒泡排序

怎么在php中对数组进行冒泡排序

发布时间:2021-01-26 16:36:05

来源:亿速云

阅读:88

作者:Leah

本篇文章为大家展示了怎么在php中对数组进行冒泡排序,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。<?php

/*@冒泡排序算法

*/

$array=array(5,45,22,11,32,28,35,56,17,21,92);

$len=count($array);//计算数组长度

for($i=0;$i

for($j=0;$j

$k=$j+1;//得到当前数的后一个数的下标,我们依次比较的是数组下标分别为0-1,1-2,3-4的数值对

if($array[$j]>$array[$k]){//比较两数,如果前一个数比后一个大,则交换两个数的顺序

$t=$array[$j];

$array[$j]=$array[$k];

$array[$k]=$t;

}//第一次循环比较完之后,进行下一轮比较

}

}

print_r($array);

/*理解冒泡排序的关键在于,它的比较结果是大数往后放,依次得出的是最大的数,第二大的数,第三大的数。。。依次类推*/

?>

上述内容就是怎么在php中对数组进行冒泡排序,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值