PHP 实现冒泡法排序

    xiaoxiao2023-03-24  2

    PHP 实现冒泡法排序

    冒泡法排序是简单的排序算法,其算法按照从小到大的顺序排列,PHP实现的代码如下:

    <?php /* * Bubble sort * * Date: 2016-09-20 * * Author: lcy_ltpsr * */ function bubble_sort($num_arr) { $cnt = count($num_arr); for($i=0;$i<$cnt-1;$i++) { for($j=0;$j<$cnt-1-$i;$j++) { if ($num_arr[$j] > $num_arr[$j+1]) { $tmp = $num_arr[$j]; $num_arr[$j] = $num_arr[$j+1]; $num_arr[$j+1] = $tmp; } } } return $num_arr; } $num_arr = array(7, 3, 5, 4, 9, 234, 87, 398, 23, 90); $num_arr_sort = bubble_sort($num_arr); echo '$num_arr: ' , "\n"; print_r($num_arr); echo 'Bubble sort $num_arr_sort: ' , "\n"; print_r($num_arr_sort); ?>

    转载请注明原文地址: https://ju.6miu.com/read-1201722.html
    最新回复(0)