陣列實現冒泡法和選擇法排序(C )

2021-06-11 16:30:28 字數 742 閱讀 3197

#include

#include

using namespace std;

void bubble_sort(int arry,int num);

void getarry(int arry,int num);

void outarry(int arry,int num);

void select_sort(int,int);

int main()

//冒泡法,每一次,前乙個數和後乙個數比較大小

void  bubble_sort(int arry,int n)}}

}//選擇法,第一次,第乙個數和後面的所有數比較大小。第二次,第二個數和後面的所有數比較大小,以此類推

void select_sort(int arry,int n)}}

}void  getarry(int arry,int num)

}void   outarry(int arry,int num)

總結:1.陣列錯誤定義:

int n;

cin>>n;

int a[n];       //企圖如此來確定陣列的長度是不可以的!

正確方法:

const int 5;

2 在c++中main函式最好不要定義成void的

返回值0代表正常結束

3 函式宣告的時候要申明函式的型別

4 陣列的大小求法:int sum=sizeof(arry)/sizeof(int)

冒泡法和選擇法

程式的版權和版本宣告部分 檔名稱 fibnacci.cpp 作 者 單虹毓 完成日期 2013 年 12 月 5 日 版本號 v1.0 輸入描述 無 問題描述 冒泡和選擇法 程式輸出 程式輸出 問題分析 include using namespace std void sortascmaopao i...

JAVA中冒泡法排序和選擇法排序

首先,我們先說下冒泡法 以公升序為例,既 1,2,3,4,5這個順序 其原理就是相鄰兩個數相比,如 a i 與a i 1 比較,如果前面的比後面大,則這兩個數交換,把大的數交換給a i 1 小的數交換給a i 下次比較就是a i 1 與 a i 2 繼續上一次的操作,如果後面的大於前面的,則兩個數交...

比較冒泡法和選擇法

先上選擇法和冒泡法 1.選擇法 include int main temp a j a j a min a min temp for i 0 i 9 i printf 4d a i 2.冒泡法 include int main 大的氣泡往下沉,小的氣泡往上浮!注意 是a j 1 還是a j 1 深刻...