簡單的一個php 冒泡排序算法
來源:程序員人生 發布時間:2014-05-03 02:45:47 閱讀次數:2733次
在我們剛學編程就知道各種排序算法,現在我們再次看看php 冒泡算法在實際應用中用法吧,有需要的朋友簡單的參考一下,代碼如下:
- <?php
- header('Content-Type: text/html; charset=utf-8');
-
- $a = array(5,4,3,2,1);
- echo "比較54321 <br /><hr />";
- function mp($a){
-
- for($i=0;$i<count($a);$i++){
-
-
-
-
-
-
- for ($j=count($a)-2;$j>=$i;$j--){
-
- if ($a[$j+1]<$a[$j]){
- echo $a[$j+1],'------小于-----',$a[$j],'----------排列前:',fn($a);
-
- $tmp = $a[$j+1];
- $a[$j+1]=$a[$j];
- $a[$j]=$tmp;
- echo '------------排列后:',fn($a),'<br><hr>';
- }
-
- }
-
-
- }
- return $a;
- }
- echo fn(mp($a));
-
- function fn($arr){
- foreach ($arr as $value){
- echo $value;
- }
- }
- ?>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈