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)); ?>
相關文章
- 冒泡演算法演算法
- python實現冒泡演算法Python演算法
- iOS冒泡演算法優化iOS演算法優化
- 複習常用演算法_冒泡演算法演算法
- 演算法那些事之冒泡演算法演算法
- 常見的排序演算法:冒泡、快排、歸併排序演算法
- 事件的冒泡事件
- 常見的三種排序演算法(選擇,冒泡,計數)排序演算法
- 最簡單易懂的三種排序演算法:冒泡、選擇、插入排序演算法
- js數值排序中冒泡演算法的4種簡單實現JS排序演算法
- 2024.10.2 冒泡
- 陣列基本操作及冒泡演算法、直接選擇排序陣列演算法排序
- 資料結構和演算法:03.冒泡、選擇排序資料結構演算法排序
- JavaScript 事件冒泡JavaScript事件
- php查詢演算法的理解PHP演算法
- 事件的捕獲、冒泡、委託事件
- 前端也能學演算法:JS版常見排序演算法-冒泡,插入,快排,歸併前端演算法JS排序
- stopPropagation() 阻止事件冒泡事件
- JavaScript阻止事件冒泡JavaScript事件
- PHP中RSA加密演算法的使用PHP加密演算法
- 梳理下常見的不冒泡事件事件
- Javascript中的事件冒泡與捕獲JavaScript事件
- PHP抽獎演算法PHP演算法
- php紅包演算法PHP演算法
- JQuery6:事件冒泡jQuery事件
- Flutter 通知(Notification)冒泡原理Flutter
- Flutter實現冒泡背景Flutter
- js冒泡、快排的簡單寫法JS
- 理解js的事件冒泡和事件捕獲JS事件
- Java Day_6(陣列,JVM記憶體,遞迴演算法(冒泡,快排))Java陣列JVM記憶體遞迴演算法
- [PHP] 演算法-陣列重複數字統計的PHP實現PHP演算法陣列
- php演算法實現(一)PHP演算法
- PHP拆紅包演算法PHP演算法
- php演算法面試題PHP演算法面試題
- 原生js如何阻止事件冒泡JS事件
- 從零開始學資料結構和演算法(一)冒泡與選擇排序資料結構演算法排序
- 排序演算法:插入排序演算法 PHP 版排序演算法PHP
- vue的事件冒泡 最詳細解釋版本Vue事件
- JavaScript和JQuery的滑鼠mouse事件冒泡處理JavaScriptjQuery事件