PHP冒泡排序算法代码详细解读


Posted in PHP onJuly 17, 2011
<?php 
$arr = array(345,4,17,6,52,16,58,69,32,8,234); 
$n = count($arr); 
for($i=1;$i<$n;$i++){ 
//其中的为什么$n-1是因为数组是从0开始计算的 
//接下来是第一次内循环 
for($j=$n-1;$j>=$i;$j--) 
{ 
//如果$arr[10]<$arr[9]; 
//temp = $arr[9]; 
if($arr[$j]<$arr[$j-1]){ 
//$temp 暂时先把小的值放起来 
$temp = $arr[$j-1]; 
//这个时候开始要交换位置了 
$arr[$j-1] = $arr[$j]; 
//$arr[9] = $arr[10]的值 
$arr[$j] = $temp; 
//$arry[10]的值等于$arr[9]的值 
//这个时候就要开始交换位置了 
} 
} 
} 
?>
PHP 相关文章推荐
劣质的PHP代码简化
Feb 08 PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 PHP
PHP文件大小格式化函数合集
Mar 10 PHP
Web程序工作原理详解
Dec 25 PHP
php文件操作之小型留言本实例
Jun 20 PHP
Linux操作系统安装LAMP环境
Jun 26 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
Jul 21 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
Docker配置PHP开发环境教程
Dec 21 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
laravel 出现command not found问题的解决方案
Oct 23 PHP
MySQL连接数超过限制的解决方法
Jul 17 #PHP
PHP数组操作汇总 php数组的使用技巧
Jul 17 #PHP
PHP中改变图片的尺寸大小的代码
Jul 17 #PHP
php中用foreach来操作数组的代码
Jul 17 #PHP
PHP Undefined index报错的修复方法
Jul 17 #PHP
php max_execution_time执行时间问题
Jul 17 #PHP
PHP写杨辉三角实例代码
Jul 17 #PHP
You might like
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
php记录日志的实现代码
2011/08/08 PHP
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
js随机生成一个验证码
2017/06/01 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
解决Spyder中图片显示太小的问题
2018/04/27 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
python获取url的返回信息方法
2018/12/17 Python
Python编程中类与类的关系详解
2019/08/08 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
什么是GWT的Entry Point
2013/08/16 面试题
工程项目经理岗位职责
2013/12/15 职场文书
开办饭店创业计划书
2013/12/28 职场文书
大学生表扬信范文
2014/01/09 职场文书
查环查孕证明
2014/01/10 职场文书
2014全年工作总结
2014/11/27 职场文书
2014年度个人总结范文
2015/03/09 职场文书
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
使用Python的开发框架Brownie部署以太坊智能合约
2021/05/28 Python