php的冒泡演算法
<?php /* 冒泡演算法 * @para $arr 傳人進去排序的陣列 * @return $newArr 排序之後的陣列 */ function maopao($arr){ //一共是多少趟 for($i = count($arr)-1; $i>0; $i--){ $flag = 0; //每一趟進行相鄰兩個數進行比較 for($j = 0; $j < $i; $j++){ if($arr[$j]>$arr[$j+1]){ $temp = $arr[$j]; $arr[$j] = $arr[$j+1]; $arr[$j+1] =$temp; $flag = 1; } } if($flag == 0){ break; } } return $arr; } $arr=array(30,40,10,50,20,60); print_r(maopao($arr)); ?>
相關文章
- php演算法之冒泡法PHP演算法
- PHP排序演算法(插入,選擇,交換,冒泡,快速)PHP排序演算法
- 冒泡演算法演算法
- iOS冒泡演算法優化iOS演算法優化
- 演算法那些事之冒泡演算法演算法
- 複習常用演算法_冒泡演算法演算法
- python排序演算法的實現-冒泡Python排序演算法
- python實現冒泡演算法Python演算法
- 常見的排序演算法:冒泡、快排、歸併排序演算法
- 事件的冒泡事件
- Python演算法之---冒泡,選擇,插入排序演算法Python演算法排序
- 排序演算法之冒泡,選擇,插入和希爾排序演算法
- 常見的三種排序演算法(選擇,冒泡,計數)排序演算法
- jquery的冒泡事件jQuery事件
- js實現兩種實用的排序演算法——冒泡、快速排序JS排序演算法
- 最簡單易懂的三種排序演算法:冒泡、選擇、插入排序演算法
- js數值排序中冒泡演算法的4種簡單實現JS排序演算法
- 陣列基本操作及冒泡演算法、直接選擇排序陣列演算法排序
- 理解Event的冒泡模型模型
- goLang冒泡Golang
- 資料結構和演算法:03.冒泡、選擇排序資料結構演算法排序
- jquery-中的冒泡案例jQuery
- JavaScript 事件冒泡JavaScript事件
- jQuery 事件冒泡jQuery事件
- 排序演算法Python(冒泡、選擇、快速、插入、希爾、歸併排序)排序演算法Python
- php查詢演算法的理解PHP演算法
- 前端也能學演算法:JS版常見排序演算法-冒泡,插入,快排,歸併前端演算法JS排序
- 事件的捕獲、冒泡、委託事件
- js 事件的冒泡和委託JS事件
- php紅包演算法PHP演算法
- JavaScript阻止事件冒泡JavaScript事件
- 冒泡和快速排序排序
- jquery阻止事件冒泡jQuery事件
- PHP中RSA加密演算法的使用PHP加密演算法
- php常用的四種排序演算法PHP排序演算法
- 梳理下常見的不冒泡事件事件
- Javascript中的事件冒泡與捕獲JavaScript事件
- javascript基礎(事件的冒泡)(三十二)JavaScript事件