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的输入输出流
Feb 14 PHP
php下实现伪 url 的超简单方法[转]
Sep 24 PHP
php采集时被封ip的解决方法
Aug 29 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
Jun 22 PHP
两种设置php载入页面时编码的方法
Jul 29 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
php按单词截取字符串的方法
Apr 07 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
PHP版微信小店接口开发实例
Nov 12 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
php远程请求CURL案例(爬虫、保存登录状态)
Apr 01 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 分页类(模仿google)-面试题目解答
2009/09/13 PHP
php生成xml简单实例代码
2009/12/16 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
PHP与Java进行通信的实现方法
2013/10/21 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
Js动态添加复选框Checkbox的实例方法
2013/04/08 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
2015/12/29 Javascript
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
详解vue slot插槽的使用方法
2017/06/13 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
Python遍历numpy数组的实例
2018/04/04 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
Pytorch转onnx、torchscript方式
2020/05/25 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
护理专业个人求职简历的自我评价
2013/10/13 职场文书
运动会广播稿30字
2014/01/21 职场文书
初一新生军训方案
2014/05/22 职场文书
单位在职证明书
2014/09/11 职场文书
信用卡工作证明范本
2015/06/19 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python