第二週 專案2 程式的多檔案組織

2021-07-22 14:04:41 字數 1596 閱讀 4630

/*

*檔名稱:aa.cpp  

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

*版本號:vc6.0  

*  *問題描述:兩種演算法的執行時間 

*輸入描述:無 

*程式輸出:演算法的執行時間 

*/#include 

#include 

#include 

#define maxnum 100000

void

selectsort(

inta, 

intn)  

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 秒!"

printf("資料量:%d, 開始排序...."

, n);  

t1=time(0);  

quicksort(x, 0, n-1);  

t2=time(0);  

printf("用時 %d 秒!"

知識總結:

可以明顯看出第二個的速度比第乙個的書讀要快很多  這是因為其複雜度不同的原因。

第乙個複雜度是n的平方,第二個是o(

nlog

n)n*log(n),所以第二個程式比第乙個程式快。

所以減少複雜度可以提高運算的速度!!

第二週專案2 程式的多檔案組織

問題及 煙台大學計控學院 檔名稱 aa.cpp 作 者 張冰 完成日期 2016年9月7日 問題描述 學習資料結構,目標就是要編制出有相當規模的程式的。將所有的 放在乙個檔案中的做法,不能適用現階段的需求了。通過這個專案,確認有能力用多檔案組織程式。方便以後各章,我們就某一資料結構定義演算法庫,並能...

第二週專案2 程式的多檔案組織

問題及 煙台大學計控學院 檔名稱 aa.cpp 作 者 王雪松 完成日期 2016年9月8日 問題描述 學習資料結構,目標就是要編制出有相當規模的程式的。將所有的 放在乙個檔案中的做法,不能適用現階段的需求了。通過這個專案,確認有能力用多檔案組織程式。方便以後各章,我們就某一資料結構定義演算法庫,並...

第二週專案三 多檔案組織

問題及的 main cpp 定義main 函式 檔名稱 test.cpp 作 者 尚 月 完成日期 2015年03月20日 版 本 號 v1.0 問題描述 完成各成員函式的定義,將1中的set和get成員函式處理為內建成員函式,輸出三角形的周長和面積。輸入描述 輸入三角形的三條邊。程式輸出 輸出三角...