兩種排序演算法的執行時間

2021-07-22 13:51:15 字數 860 閱讀 6291

問題及**:

/* 

2015級,煙台大學計算機與控制工程學院 

*作    者:陳朋

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

*輸入描述:大資料檔案 

*程式輸出:資料量和排序時間 */

#include

#include

#include

#define maxnum 100000

void selectsort(int a, int n)

if(k != j)}}

專案3的程式2——複雜度為o(nlogn) 的快速排序程式 執行中需要的資料檔案

#include

#include

#include

#define maxnum 100000

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

{int i, j, t, base;

if (first>last)

return;

base=data[first]; 

i=first;

j=last;

while(i!=j) 

{while(data[j]>=base && i

執行結果:

知識點總結:1程式複雜度是n的平方。2

程式的複雜度是nlogn。

學習心得:好好聽,還是能懂得。

體驗複雜度 兩種排序演算法的執行時間

all right reserved 檔名稱 test.cpp 作 者 邱暖 完成日期 2015年9月14日 版本號 v1.10 問題描述 感受複雜度為o n 2 的選擇排序和複雜度為o nlogn 的快速排序在執行時間上的差異 1 複雜度是o n 2 的選擇排序程式 include include...

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