zoukankan      html  css  js  c++  java
  • PHP冒泡与快速排序法

    快速排序法:
    function sortArray($arr){
        $count=count($arr);
        for($i=0;$i<$count-1;$i++){
            for($j=$i+1;$j<$count;$j++){
                if($arr[$i]>$arr[$j]){
                    $tem=$arr[$i];
                    $arr[$i]=$arr[$j];
                    $arr[$j]=$tem;
                }
            }
        }
        return $arr;
    }

    冒泡排序法
    function sortArray2($arr){
        $count=count($arr);
        for($i=0;$i<$count-1;$i++){
            for($j=0;$j<$count-1-$i;$j++){
                if($arr[$j]>$arr[$j+1]){
                    $tem=$arr[$j];
                    $arr[$j]=$arr[$j+1];
                    $arr[$j+1]=$tem;
                }
            }
        }
        
        return $arr;
    }

    $a=array(23,14,35,28,45,98,12,19,1,78);

    print_r(($a));
    print_r(sortArray($a));
    print_r(sortArray2($a));

    自己运行!

  • 相关阅读:
    mysql对表操作的各种语句
    Map遍历两种方式
    hibernate3
    Spring、mybaits整合
    mybaits注解
    mybaits 框架运用
    mybatis入门
    限制文本框字符数
    Unity3D Mathf函数
    Unity3d 粒子工具注释
  • 原文地址:https://www.cnblogs.com/sheevy/p/4010638.html
Copyright © 2011-2022 走看看