資料結構第二週專案 體驗複雜度之漢諾塔

2021-08-08 12:02:01 字數 665 閱讀 5382

/*

*作    者:李慶耀

*問題描述:兩種排序演算法的執行時間,排序是電腦科學中的乙個基本問題,產生了很多種適合不同情況下適用的演算法,

也一直作為演算法研究的熱點。本專案提供兩種排序演算法,複雜度為o(n2)的選擇排序selectsort,

和複雜度為o(nlogn)的快速排序quicksort,在main函式中加入了對執行時間的統計。

*/**  :

#include 

#define disccount 4  

long

move(int,char,char,char);  

int

main()  

long

move(intn,chara,charb,charc)  

}  執行結果:、

資料結構第二週專案 體驗複雜度

檔名稱 多檔案組織 作 者 張昕 完成日期 2017年10月6日 版 本 號 v1.0 1.複雜度是o n2 的選擇排序程式 include include include define maxnum 100000 void selectsort int a,int n if k j int mai...

(第二週專案3)體驗複雜度

1 兩種排序演算法的執行時間 提供兩種排序演算法,複雜度為o n 2 的選擇排序selectsort,和複雜度為o nlogn 的快速排序quicksort,在main函式中加入了對執行時間的統計。利用乙個將近10萬條資料的檔案作為輸入資料執行程式,感受兩種演算法在執行時間上的差異。執行中需要的資料...

第二週專案(4) 體驗複雜度

問題及 慢速排序 煙台大學電腦科學與技術學院 檔名稱 y.cpp 作 者 楊甯 完成日期 2015年9月11日 問題描述 兩種排序演算法的執行時間 輸入描述 無 程式輸出 資料量及排序執行過程 include include include define maxnum 100000 void sel...