时间:2021-07-01 10:21:17 帮助过:5人阅读
php 冒泡排序
- <br>
- <br>
- <!--?php<br /-->
- $ar = array(1,3,2,8,3,5,6,10,13,27,24);<br>
- bubble_sort($ar);<br>
- print_r($ar);<br>
- function bubble_sort(&$ar)<br>
- {<br>
- $ar_count = count($ar);<br>
- $temp = null;<br>
- for($i= 0 ; $i < $ar_count; $i ++)<br>
- {<br>
- for($j = 0 ; $j < $ar_count - $i - 1; $j++)<br>
- {<br>
- if($ar[$j] > $ar[$j+1])<br>
- {<br>
- $temp = $ar[$j];<br>
- $ar[$j] = $ar[$j+1];<br>
- $ar[$j+1] = $temp;<br>
- }<br>
- }<br>
- }<br>
- }<br>
输出
- $ar = array(24,1,3,2,8,3,5,6,10,13,27);<br>
- bubble_sort($ar);<br>
- <br>
- function bubble_sort(&$ar)<br>
- {<br>
- $ar_count = count($ar);<br>
- $temp = null;<br>
- for($i= 0 ; $i < $ar_count; $i ++)<br>
- {<br>
- for($j = 0 ; $j < $ar_count - $i - 1; $j++)<br>
- {<br>
- if($ar[$j] > $ar[$j+1])<br>
- {<br>
- $temp = $ar[$j];<br>
- $ar[$j] = $ar[$j+1];<br>
- $ar[$j+1] = $temp;<br>
- }<br>
- }<br>
- echo join(',', $ar), PHP_EOL; //观察这里的