首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 氣泡排序函式另一種寫法範例

     編輯:PHP 相關知識

PHP 氣泡排序函式另一種寫法範例

分享一個採用氣泡排序法的函式實作,供參考。

<?php
// 氣泡排序法
function bubble_sort($array) {
    $count = count($array);
    if ($count <= 0) {
        return false;
    }
    for ($i = 0; $i < $count; $i++) {
        for ($k = $count - 1; $k > $i; $k--) {
            if ($array[$k] < $array[$k - 1]) {
                $tmp = $array[$k];
                $array[$k] = $array[$k - 1];
                $array[$k - 1] = $tmp;
            }
        }
    }
    return $array;
}

$arr = array(3, 5, 1, 4, 2);
$s = bubble_sort($arr);
print_r($s);
?>

以上即為 PHP 氣泡排序函式簡單實例,希望能給大家參考。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved