使用 php 进行冒泡排序
程序员文章站
2022-06-02 10:06:15
...
跳至
[1]
[全屏预览]
$v) echo " index:$k -- value:$v
"; echo "
"; echo "After applying sort()
"; $ar=$arr; //定义一个中间变量 sort($ar); print_r($ar); echo '
'; echo "使用 冒泡排序"; $temp=0; //外层循环的次数 for($i=0;$i$arr[$j+1]){ //数组元素交换 $temp=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$temp; $exchange=true; } } //外层数组循环的次数是---count($arr)-1 //-1的原因(数组元素值比较时是两个比较 //如3个数组元素比较2次 echo "这是第".($i+1)."次比较的结果"; echo ""; print_r($arr); echo ""; if (!$exchange) break; } echo "
"; echo ""; print_r($arr); echo "" ?>
推荐阅读
-
使用bcompiler对PHP文件进行加密的代码
-
Excel使用空值条件对合并单元格记录进行排序以2007版为例
-
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
-
Spring Data JPA使用Sort进行排序(Using Sort)
-
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
-
像使用SQL一样对List对象集合进行排序
-
php数组怎么根据其中的一个值进行排序?解决方法
-
排序算法之PHP版快速排序、冒泡排序
-
Linux如何使用awk文本处理工具进行数组排序
-
如何利用php array_multisort函数 对数据库结果进行复杂排序