站長資訊網
        最全最豐富的資訊網站

        PHP對一組數進行重新排列(冒泡算法)

        PHP對一組數進行重新排列(冒泡算法)

        如何對已知數組 $arr = [24,69,80,57,13] 進行按重新順序排序。

        思路:

        1、我們需要對數組中每兩個,前后進行比較,如果前面小于后面的,就進行兌換位置;

        2、因為是兩個一比較,所以我們需要比較count($arr) – 1 輪,因為每一輪比較下來,都可以確定一個最大的值,所以每一輪就會減少一次。

        圖示:

        PHP對一組數進行重新排列(冒泡算法)

        代碼:

        //定義數組 $arr = [24,69,80,57,13]; //定義一個臨時變量 $temp = 0; //第一層循環,外層循環,循環count($arr) - 1 次(可以遍歷到每一個數組值) for ($i1=0; $i1 < count($arr); $i1++) {      //第二層循環,內層循環,每一次外層循環內,再次循環,循環次數依次減少一次(每次循環結束,可以獲取到一個最大值)     for ($i=0; $i < count($arr) - 1; $i++) {         //判斷條件,滿足即交換值          if($arr[$i] > $arr[$i + 1]){             //臨時存儲滿足條件的變量值             $temp = $arr[$i];             //重新賦值             $arr[$i] = $arr[$i + 1];             //重新賦值             $arr[$i + 1] = $temp;         }     } } //輸出排列后的數組 echo '<pre>'; var_dump($arr);

        最終結果為:

        PHP對一組數進行重新排列(冒泡算法)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产成人精品久久亚洲高清不卡 | 国产亚洲美女精品久久久| 亚洲国产精品国自产电影| 亚洲精品无码av人在线观看| 999久久久国产精品| 国产成人精品免费视频网页大全 | 中文字幕日韩精品无码内射| 精品久久久久国产免费| 一区二区三区国产精品| 91麻豆精品视频| 精品卡一卡二卡乱码高清| 亚洲精品人成无码中文毛片| 精品无码久久久久久国产| 99精品伊人久久久大香线蕉| 久久91精品国产91久久麻豆| 91视频国产精品| 2021最新国产精品网站| 国产一精品一AV一免费| 嫩草伊人久久精品少妇AV| 亚洲精品无码久久久久| 一本色道久久88综合日韩精品| 日本精品视频在线观看| 精品露脸国产偷人在视频| 精品国产三级a乌鸦在线观看| 国产精品视频一区二区三区不卡| 99爱在线视频这里只有精品| 办公室久久精品| 国产精品久久久99| 国产精品第一页在线| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产精品视频久久| 精品一区二区三区在线成人| 日本VA欧美VA欧美VA精品| 熟女精品视频一区二区三区 | 国产精品成人99久久久久| 国产精品美女久久久久av爽 | 亚洲欧洲自拍拍偷精品 美利坚| 亚洲国产成人精品女人久久久| 中日精品无码一本二本三本| 亚洲av无码乱码国产精品fc2| 久久精品国产精品亚洲毛片|