PHP冒泡排序算法代码详细解读

 更新时间:2011年07月17日 04:20:09   作者:  
PHP冒泡排序算法代码详细解读,需要学习php冒泡排序算法的朋友可以参考下。
复制代码 代码如下:

<?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]的值
//这个时候就要开始交换位置了
}
}
}
?>

相关文章

  • smarty表格换行实例

    smarty表格换行实例

    这篇文章主要介绍了smarty表格换行的方法,可实现针对表格的灵活操作,需要的朋友可以参考下
    2014-12-12
  • 对PHP PDO的一些认识小结

    对PHP PDO的一些认识小结

    这篇文章主要介绍了对PHP PDO的一些认识小结,本文讲解了什么是PDO、启用PDO的配置方法、PDO的预定义类、事务处理例子等内容,需要的朋友可以参考下
    2015-01-01
  • php获取手机端的号码以及ip地址实例代码

    php获取手机端的号码以及ip地址实例代码

    这篇文章我们给大家一个完整的通过php获取手机端的号码以及ip地址实例代码,需要的朋友们可以测试参考下。
    2018-09-09
  • PHP+MySQL高并发加锁事务处理问题解决方法

    PHP+MySQL高并发加锁事务处理问题解决方法

    这篇文章主要介绍了PHP+MySQL高并发加锁事务处理问题解决方法,结合实例形式分析了PHP+MySQL事务处理相关操作技巧与注意事项,需要的朋友可以参考下
    2018-04-04
  • 十个PHP高级应用技巧果断收藏

    十个PHP高级应用技巧果断收藏

    PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。本文介绍了十个PHP高级应用技巧,一起来看。
    2015-09-09
  • 高并发php uniqid不重复唯一标识符生成方案

    高并发php uniqid不重复唯一标识符生成方案

    这篇文章主要介绍了高并发php uniqid不重复唯一标识符生成方案,对高并发感兴趣的同学,一定要看一下
    2021-04-04
  • PHP符合PSR编程规范的实例分享

    PHP符合PSR编程规范的实例分享

    好的代码书写习惯可以让人赏心悦目,下面这篇文章就给大家分享了PHP符合PSR编程规范的实例代码,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12
  • PHP 图像尺寸调整代码

    PHP 图像尺寸调整代码

    创建图像缩略图需要许多时间,此代码将有助于了解缩略图的逻辑。
    2010-05-05
  • php中文本操作的类

    php中文本操作的类

    php中文本操作的类...
    2007-03-03
  • PHP网站基础优化方法小结

    PHP网站基础优化方法小结

    以下这些基础技巧可以让你的PHP网站运行得更快一些。
    2008-09-09

最新评论