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 相关文章推荐
浅谈Windows下 PHP4.0与oracle 8的连接设置
Oct 09 PHP
PHP 常见郁闷问题答解
Nov 25 PHP
发布一个用PHP fsockopen写的HTTP下载的类
Feb 22 PHP
PHP获取类中常量,属性,及方法列表的方法
Apr 09 PHP
php 无限级 SelectTree 类
May 19 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
ThinkPHP3.2.1图片验证码实现方法
Aug 19 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 PHP
PHP实现动态获取函数参数的方法示例
Apr 02 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 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
解析dedeCMS验证码的实现代码
2013/06/07 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
php源码的安装方法和实例
2019/09/26 PHP
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
使用javascript函数编写简单银行取钱存钱流程
2018/05/26 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
js数据类型检测总结
2018/08/05 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
Vuex的API文档说明详解
2020/02/05 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
Python的Django框架中的表单处理示例
2015/07/17 Python
Python解析命令行读取参数--argparse模块使用方法
2018/01/23 Python
python负载均衡的简单实现方法
2018/02/04 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
2018/06/06 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
python写程序统计词频的方法
2019/07/29 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
基于python traceback实现异常的获取与处理
2019/12/13 Python
Python和Sublime整合过程图示
2019/12/25 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
工作会议欢迎词
2014/01/16 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书