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实现的MySQL通用查询程序
Mar 11 PHP
php不用正则采集速度探究总结
Mar 24 PHP
Drupal7连接多个数据库及常见问题解决
Mar 02 PHP
php定界符
Jun 19 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
在SAE上搭建最新wordpress的方法
Dec 21 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
Dec 25 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
Jan 03 PHP
PHP请求Socket接口测试实例
Aug 12 PHP
yii2安装详细流程
May 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获取指定数量随机字符串的方法
2017/02/06 PHP
ThinkPHP下表单令牌错误与解决方法分析
2017/05/20 PHP
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
javascript实现蒙版与禁止页面滚动
2020/01/11 Javascript
利用Python实现颜色色值转换的小工具
2016/10/27 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
django中间键重定向实例方法
2019/11/10 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
Python运行提示缺少模块问题解决方案
2020/04/02 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
Python如何输出百分比
2020/07/31 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
python中的unittest框架实例详解
2021/02/05 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
大学自主招生自荐信
2013/12/16 职场文书
信息技术教学反思
2014/02/12 职场文书
人事专员职责
2014/02/22 职场文书
工作犯错保证书
2015/05/11 职场文书
四年级数学教学反思
2016/02/16 职场文书
创业计划之特色精品店
2019/08/12 职场文书
Python3中最常用的5种线程锁实例总结
2021/07/07 Python
GPU服务器的多用户配置方法
2022/07/07 Servers