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数据库操作面向对象的优点
Oct 09 PHP
用PHP实现维护文件代码
Jun 14 PHP
用PHP实现 上一篇、下一篇的代码
Sep 29 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
50个PHP程序性能优化的方法
Jun 02 PHP
php限制ip地址范围的方法
Mar 31 PHP
php使用curl打开https网站的方法
Jun 17 PHP
Zend Framework教程之Autoloading用法详解
Mar 08 PHP
Linux系统中为php添加pcntl扩展
Aug 28 PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 PHP
php判断数组是否为空的实例方法
May 10 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
第二节 对象模型 [2]
2006/10/09 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
JavaScript中的History历史对象
2008/01/16 Javascript
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
2010/11/14 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
关于axios如何全局注册浅析
2018/01/14 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
理解python中生成器用法
2017/12/20 Python
Python中常见的异常总结
2018/02/20 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
python利用tkinter实现屏保
2019/07/30 Python
优秀公益广告词大全
2014/03/19 职场文书
《搭石》教学反思
2014/04/07 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
书法社团活动总结
2015/05/07 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
德劲DE1108畅想
2021/04/22 无线电
python面向对象版学生信息管理系统
2021/06/24 Python
vue ref如何获取子组件属性值
2022/03/31 Vue.js