ホームページ  >  記事  >  バックエンド開発  >  PHP基本アルゴリズムバブルソート方法

PHP基本アルゴリズムバブルソート方法

不言
不言オリジナル
2018-03-30 15:49:451509ブラウズ

この記事では、PHP の基本アルゴリズムのバブル ソート メソッドのコードを共有しますので、必要な方は参考にしてください

<?php
//冒泡排序法
function bubbleSort ($arr)
{
    $len = count($arr);
         //该层循环控制 需要冒泡的轮数
         for ($i=1; $i<$len; $i++) {
             //该层循环用来控制每轮 冒出一个数 需要比较的次数
             for ($k=0; $k<$len-$i; $k++) {
                if($arr[$k] > $arr[$k+1]) {
                 $tmp = $arr[$k+1]; // 声明一个临时变量
                 $arr[$k+1] = $arr[$k];
                 $arr[$k] = $tmp;
                 }
            }
     }
 return $arr;
}
?>

関連する推奨事項:

4 つの基本的な PHP アルゴリズムの詳細な説明

php 基本アルゴリズム_PHP チュートリアル

以上がPHP基本アルゴリズムバブルソート方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。