zoukankan      html  css  js  c++  java
  • php的冒泡算法

    <?php

    /* 冒泡算法
     * @para $arr 传人进去排序的数组
     * @return $newArr 排序之后的数组
     */
     
    function maopao($arr){
        //一共是多少趟
        for($i count($arr)-1; $i>0; $i--){
            $flag = 0;
            //每一趟进行相邻两个数进行比较
            for($j = 0; $j $i$j++){
                if($arr[$j]>$arr[$j+1]){
                    $temp $arr[$j];
                    $arr[$j] = $arr[$j+1];
                    $arr[$j+1] =$temp;
                    $flag = 1;
                }
            }
            if($flag == 0){
                break;
            }
        }
        return $arr;
    }
    $arr=array(30,40,10,50,20,60);
    print_r(maopao($arr));
    ?>
  • 相关阅读:
    scala学习手记7
    scala学习手记6
    scala学习手记5
    scala学习手记4
    scala学习手记3
    scala学习手记2
    Scala学习手记1
    Java实现的一个小说采集程序
    Java的值传递和引用传递
    java 使用反射
  • 原文地址:https://www.cnblogs.com/yaoyao1556/p/4708421.html
Copyright © 2011-2022 走看看