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

        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品爱网| 日批日出水久久亚洲精品tv| 精品久久久久久久中文字幕 | 国内精品免费视频精选在线观看| 久久精品国产亚洲AV无码偷窥| 亚洲国产精品成人久久蜜臀| 久久久久国产精品嫩草影院 | 国产精品亚洲高清一区二区| 久久久国产精品网站| 99热精品在线| 国产精品第13页| 97国产精品视频| 国产精品亚洲一区二区三区在线| 亚洲国产精品一区第二页 | 国产精品igao视频网| 亚洲中文字幕久久精品无码APP| 亚洲精品97久久中文字幕无码| 人妻少妇看A偷人无码精品| 精品一区二区三区免费观看| 国产久爱免费精品视频| 国产高清在线精品一本大道| 国产精品v欧美精品v日韩| 国产精品日日摸夜夜添夜夜添1国产精品va欧美精 | 久久免费国产精品| 日本精品一区二区三区在线视频| 久久久久久国产精品美女| 久热精品视频第一页| 亚洲精品成人在线| 无码国产精品一区二区免费vr | 国产精品永久免费视频| 精品无码一级毛片免费视频观看| 久久久精品国产亚洲成人满18免费网站 | 精品久久久久久无码国产|