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 htmlentities和htmlspecialchars 的区别
Aug 18 PHP
APACHE的AcceptPathInfo指令使用介绍
Jan 18 PHP
Thinkphp中import的几个用法详细介绍
Jul 02 PHP
YII实现分页的方法
Jul 09 PHP
PHP文件缓存内容保存格式实例分析
Aug 20 PHP
PHP多进程编程实例
Oct 15 PHP
php实现俄罗斯乘法实例
Mar 07 PHP
PHP云打印类完整示例
Oct 15 PHP
php封装的单文件(图片)上传类完整实例
Oct 18 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
thinkPHP框架自动填充原理与用法分析
Apr 03 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 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中ADODB类详解
2008/03/25 PHP
php str_pad 函数用法简介
2009/07/11 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
php注册登录系统简化版
2020/12/28 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
VUEJS实战之利用laypage插件实现分页(3)
2016/06/13 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
Vue 3自定义指令开发的相关总结
2021/01/29 Vue.js
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021/02/20 Python
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
毕业生自荐信如何写
2014/03/24 职场文书
表扬稿范文
2015/01/17 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
关于 Python json中load和loads区别
2021/11/07 Python
springboot读取resources下文件的方式详解
2022/06/21 Java/Android