第2周專案3 體驗複雜度(1)

2021-07-22 13:48:04 字數 1070 閱讀 4964

問題:

/**檔名稱:複雜度.cpp

*作    者:程德泉

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

*版 本 號:v1.0

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

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

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

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

*輸入描述:大資料檔案

*程式輸出:執行時間*/

知識點總結:

這個程式主要考察了我們對程式時間複雜度的理解,知道複雜度對程式執行時間的影響。

學習心得:

直觀的看到了複雜度對程式執行時間的影響。

第2周專案3 體驗複雜度(1)

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

第2周 專案3 體驗複雜度(1)

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

第2周專案3 體驗複雜度(1)

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