第二週專案3 兩種排序演算法的執行時間

2021-07-22 15:51:55 字數 1252 閱讀 7825

問題描述:

/*   

*檔名稱:qq.cpp

*作 者:肖博文

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

*版 本 號:v1.0

*

*問題描述:排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適

用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,復

雜度為o(n 2)的選擇排序selectsort,和複雜度為o(nlogn)的快速排序

quicksort,在main函式中加入了對執行時間的統計。

*輸入描述:乙個將近10萬條資料的檔案

*程式輸出:它的執行時間

*/

程式**:

#include #include #include #define maxnum 100000       

void selectsort(int a, int n)

if(k != j)

}

}

int main()

執行結果:

快速方式**:

知識點總結:

不同複雜度的程式執行時間不同。

學習心得:

通過公式知道了程式複雜度。

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

2015,煙台大學計算機學院 all right reserved 檔名稱 test。cpp 完成日期 2015年9月14日 版本號 v1.0 問題描述 排序演算法 1 include include include define maxnum 100000 void selectsort int ...

第二週專案3 兩種排序演算法的執行時間

問題及 檔名稱 qq.cpp 作 者 房斐 完成日期 2015年9月8日 版 本 號 v1.0 問題描述 排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適 用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,復 雜度為o n 2 的選擇排序selectsort,和複雜度為o...

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

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