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仿discuz分页效果代码
Oct 02 PHP
php编写一个简单的路由类
Apr 13 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
php文件缓存方法总结
Mar 16 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
Yii2实现让关联字段支持搜索功能的方法
Aug 10 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
Dec 19 PHP
PHP静态延迟绑定和普通静态效率的对比
Oct 20 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
Mar 22 PHP
阿里对象存储OSS在laravel框架中的使用方法
Oct 13 PHP
PHP中多字节字符串操作实例详解
Aug 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
php批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
PHP实现WebService的简单示例和实现步骤
2015/03/27 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
jquery下checked取值问题的解决方法
2012/08/09 Javascript
javascript学习笔记(八)正则表达式
2014/10/08 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
深入浅析Vue中的slots/scoped slots
2018/04/03 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
python开发之thread实现布朗运动的方法
2015/11/11 Python
python构建自定义回调函数详解
2017/06/20 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
Python对List中的元素排序的方法
2018/04/01 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
Python龙贝格法求积分实例
2020/02/29 Python
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
营销主管自我评价怎么写
2013/09/19 职场文书
承认错误的检讨书
2014/01/30 职场文书
八年级美术教学反思
2014/02/02 职场文书
2014年工程部工作总结
2014/11/25 职场文书
幼师中班个人总结
2015/02/12 职场文书
大学四年个人总结
2015/03/03 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
go开发alertmanger实现钉钉报警
2021/07/16 Golang