第2周 專案3 體驗複雜度

2021-07-05 05:36:16 字數 794 閱讀 9580

問題及**:

/*

*檔名稱:test.cpp

*作 者:董子賓

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

*版 本 號:v1.0

* *問題描述:體驗複雜度是o(n 2 )的選擇排序程式和複雜度為o(nlogn) 的快速排序程式

*問題輸入:無

*問題輸出:程式執行時間

*/

複雜度是o(n 2 )的選擇排序程式**:

#include #include #include #define maxnum 100000

void selectsort(int a, int n)

if(k != j)

}}int main()

執行結果:

複雜度為o(nlogn) 的快速排序程式**:

#include #include #include #define maxnum 100000

void quicksort(int data,int first,int last)

long move(int n, char a, char b,char c)

}

執行結果:

第2周專案3體驗複雜度

複雜度是o n 2 的選擇排序程式 問題及 煙台大學計算機與控制工程學院 問題描述 排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適用的演算法,也一直作為演算法研究的熱點。本專案提供兩種排序演算法,複雜度為o n 2 的選擇排序selectsort,和複雜度為o nlogn 的快速排序q...

第2周專案3 體驗複雜度

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

第2周專案3體驗複雜度

煙台大學計算機與控制工程學院 完成日期 2015年10月12日 問題描述 兩種排序演算法 選擇排序和快速排序 的執行時間 程式輸出 執行時間 include include include define maxnum 100000 void selectsort int a,int n if k j...