選擇排序法
本文通過c++實現了兩類基礎且經典的排序演算法(冒泡法和選擇排序法)。
#include
using namespace std;
int main()
;/** 陣列的長度 */
int array_length =
sizeof
(array)
/sizeof
(double)
; cout <<
"length of array is : "
<< array_length << endl;
// 冒泡法進行降序排序
double temp;
for(int i =
0; i < array_length-
1; i++)}
}// 輸出排序結果
int i =0;
while
( i < array_length)
cout << endl;
}
length of array is : 10
100.2 23.8 20.4 19.5 10.9 10.8 5.8 4.9 2.3 -50.2
#include
using namespace std;
int main()
;/** 陣列的長度 */
int array_length =
sizeof
(array)
/sizeof
(double)
; cout <<
"length of array is : "
<< array_length << endl;
// 選擇排序法進行排序
double temp;
for(int i=
0; i < array_length -
1; i++)}
}// 輸出排序結果
int i =0;
while
( i < array_length)
cout << endl;
}
length of array is : 10
100.2 23.8 20.4 19.5 10.9 10.8 5.8 4.9 2.3 -50.2
by cyrusmay 2021 01 18
一顆葡萄有多甜美
用盡了所有的
圖騰和語言
描寫——————***(倉頡)——————
氣泡排序和選擇排序 C 實現)
氣泡排序 從陣列的第乙個元素開始 arr 0 兩兩比較 arr n arr n 1 如果前面的數大於後面的數,則交換兩個元素的位置,把大的數往後移動。經過一輪比較後,最大的數會被交換到最後的位置 arr n 1 選擇排序 通過比較,選出每一輪中最值元素 最大或最小 然後把它和本輪中的第乙個元素進行交...
C 氣泡排序和選擇排序
氣泡排序 理論 從第乙個數開始,將相鄰的兩個數比較,第乙個數和第二個數比較.要是是從小到大的排序,要是後面的數比前面的大則交換兩個的位置,這樣第一輪比較基數後最大的數就到了最後面,接著進行第二趟的比較,比較到前面n 1個數,原理也是前面的那樣,大的往後面不停的排,直到比較到前面只剩下乙個數的時候,就...
C 實現整數氣泡排序 選擇排序
首先定義排序過程中要用到的swap方法,用於交換兩個整數的值 交換兩個整數的值 數1 數2 private static void swap ref int aa,ref int bb 氣泡排序 class program bubblesort a for int i 0 i a.length i ...