博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP之冒泡排序
阅读量:5278 次
发布时间:2019-06-14

本文共 444 字,大约阅读时间需要 1 分钟。

分享一个简单的排序方式冒泡排序

<?php

//冒泡排序:思路:这题从小到大,第一轮排最小,第二轮排第二小,第三轮排第三小,依次类推……
$arr=array(2,5,3,6,7,9);
$temp=0;//相当于一个容器,存放每次比较后的值
for($i=0;$i<count($arr)-1;$i++)//前一个数
{
for($j=$i+0;$j<count($arr);$j++)//后一个数
{
if($arr[$i]>$arr[$j])
{
$temp=$arr[$i]; //把最大的数存到$temp里面
$arr[$i]=$arr[$j]; //把最小的数往前交换
$arr[$j]=$temp; //把比较之后最大的数,再去同下一个数比较
}
}
}

foreach($arr as $value) //遍历数组
{
echo $value.'<br/>';
}
?>

转载于:https://www.cnblogs.com/zyy1998/p/7271716.html

你可能感兴趣的文章
阿里巴巴开源项目汇总-(前端)
查看>>
三位数
查看>>
Java Web开发Tomcat中三种部署项目的方法
查看>>
SQL ALTER TABLE 语句
查看>>
数据结构总结
查看>>
Linux进程间通信--信号量
查看>>
错误 类型“ESRI.ArcGIS.esriSystem.ISupportErrorInfo”在未被引用的程序集中定义。必须添加对程序集“ESRI.ArcGIS.System...
查看>>
Nginx 和 Apache 开启目录浏览功能
查看>>
HDU 1069 dp最长递增子序列
查看>>
SAX方式解析XML文件实例
查看>>
[@Controller]3 详解@CookieValue,@PathVariable,@RequestBody,@RequestHeader,@RequestParam
查看>>
DataTable的一些特殊用法:Select
查看>>
MVC中Excel数据的导入与导出
查看>>
fk makefile文件的一些问题
查看>>
我们都是被中科院“诓骗”来的学生
查看>>
Storm中Spout使用注意事项小结
查看>>
Could not load file or assembly 'System.Web.Http
查看>>
'workspace' in VS Code
查看>>
System Databases in SQL Server
查看>>
Python函数
查看>>