/*
* all right reserved.
* 檔名稱:main.cpp
* 完成日期:2023年12月07日
* 版本號:v1.0
*
* 問題描述:排序演算法的執行時間
* 輸入描述:標準函式輸入
* 程式輸出:標準函式輸出
/*
#include #include #include #define maxnum 100000
void selectsort(int a, int n)
if(k != j)
}}int main()
while(fscanf(fp, "%d", &x[n])!=eof)
n++;
printf("資料量:%d, 開始排序....", n);
t1=time(0);
selectsort(x, n);
t2=time(0);
printf("用時 %d 秒!", (int)(t2-t1));
fclose(fp);
return 0;
}
排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,複雜度為o(
n2)的選擇排序selectsort,和複雜度為o(
nlog
n)的快速排序quicksort,在main函式中加入了對執行時間的統計。
執行結果:
第二週專案三(1)兩種排序演算法的執行時間
問題描述 排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,複雜度為o n2 的選擇排序selectsort,和複雜度為o nlog n 的快速排序quicksort,在main函式中加入了對執行時間的統計。輸出描述 演算法...
第二週專案3 兩種排序演算法的執行時間
問題及 檔名稱 qq.cpp 作 者 房斐 完成日期 2015年9月8日 版 本 號 v1.0 問題描述 排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適 用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,復 雜度為o n 2 的選擇排序selectsort,和複雜度為o...
第二週專案3 兩種排序演算法的執行時間
問題描述 檔名稱 qq.cpp 作 者 肖博文 完成日期 2016年9月11日 版 本 號 v1.0 問題描述 排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適 用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,復 雜度為o n 2 的選擇排序selectsort,和複雜...