第二週 專案3 兩種排序演算法的比較

2021-07-05 07:03:52 字數 1296 閱讀 5784

/* 

* 2015,煙台大學計算機學院

*all right reserved

*檔名稱:test。cpp

*完成日期:2023年9月14日

*版本號:v1.0

* *問題描述:排序演算法<1>

*/ #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));

* 2015,煙台大學計算機學院

*all right reserved

*檔名稱:test。cpp

*完成日期:2023年9月13日

*版本號:v1.0

* *問題描述:排序演算法<2>

知識點總結:

通過比較這倆個執行結果,我們能夠看出它們之間的差別,執行速度截然不同。

學習心得:

通過這次實踐,我明白了程式之間的差異,平常要更加注重程式的簡潔以及演算法的採用;乙個好的程式更加需要多方面的考慮,更加要注重細節;

第二週專案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,和複雜...

第二週專案3 體驗複雜度 兩種排序演算法的執行時間

問題及 煙台大學計控學院 作 者 張冰 完成日期 2016年9月7日 問題描述 排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,複雜度為o n 2 的選擇排序selectsort,和複雜度為o nlogn 的快速排序qui...