PHP 冒泡排序 案例
来源:互联网 发布:mac彻底删除adobe软件 编辑:程序博客网 时间:2024/06/08 07:49
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>冒泡排序</title>
</head>
<body>
<?php
//原理:遍历数组 升序排列
//依次 比较数组中所有的数 第一层循环 找最大 第二层循环 换位置
//第一层循环:每一个数都和数组中则从前到后 每一个数比较 找出最大值 已经是最大值就没必要比较了
//第二层循环
//若该数大则交换位置 将改数 放后边
//若小 停止比较
$arr=array(10,30,20,50,40);
$n=count($arr);
for ($i=0; $i <$n-1 ; $i++) {
for ($j=0; $j <$n-$i-1; $j++) {
if ($arr[$j]>$arr[$j+1]){
$tmp=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$tmp;
}
}
}
echo "<pre>";
print_r($arr);
echo "</pre>";
echo "<hr/>";
?>
</body>
</html>
阅读全文
0 0
- PHP 冒泡排序 案例
- js排序冒泡案例
- PHP 冒泡排序
- php 冒泡排序
- php 冒泡排序
- PHP冒泡排序
- php冒泡排序算法
- PHP 之 冒泡排序
- PHP 实现冒泡排序
- PHP冒泡排序算法
- php 冒泡排序
- PHP冒泡法排序
- php冒泡排序
- PHP 冒泡排序
- PHP冒泡排序
- 冒泡排序(php)
- php实现冒泡排序
- PHP冒泡排序
- hive2.1安装
- string.reserve 与 string.resize的区别
- PHP 二维数组去掉重复值并保持原结构
- Java之Enum类中的ordinal函数-yellowcong
- Linux中设置服务自启动的三种方式
- PHP 冒泡排序 案例
- 无奈的程序猿
- 496. Next Greater Element I
- nginx 配置详解参考链接
- activity基础知识详解
- 软键盘顶起布局发送验证码布局闪动问题
- 今日事今日毕,sublime编辑器的插件PlainTasks
- maven开发环境的搭建
- WCF绑定netTcpBinding寄宿到IIS