//冒泡法排序
//就是從小到大排序
function maopao(&$arr)}}
}$arr=array('2','1','4','3');
maopao($arr);
print_r($arr);
//插入排序(從小到大的順序)
function insert_sort(&$arr)} }
}$arr=array('2','1','4','3');
insert_sort($arr);
print_r($arr);
//選擇排序法顧名思義就是選擇最大的或者最小的放在首位,以此類推
//這裡從小到大開始排序
function sel_sort(&$arr)
}}}$arr=array('2','1','4','3','0');
sel_sort($arr);
print_r($arr);
氣泡排序法 選擇排序法
相鄰兩個數進行比較 如果前者比後者大 就把前者和後者互換 比如十個數 經過九次比較 就可以得到乙個最大的數字於排列的最末端 再經過八次比較 可以得到乙個第二大的數 依次類推 即最大的數一次一次冒泡上來。include int main printf n 資料排序 for i 0 i 9 i 列印資料...
選擇排序法和氣泡排序法
例題 自定義函式,從鍵盤輸入n個數,對它進行從小到大的排序,要求從主函式輸出排序的結果。方法一 氣泡排序法 include define n 10 using namespace std int main void bubble sort int a 氣泡排序法分析 先從第乙個元素開始,各位相鄰元素...
選擇排序法和氣泡排序法
思想 從待排序元素中的第乙個開始,每乙個依次與後面的所有元素作比較,再交換值。include intmain int i,j,t for i 0 i 10 i 從第乙個開始 for i 0 i 10 i printf arr d d n i,arr i return0 優化 我們不能減少比較次數,但...