1. 程式人生 > >資料結構和演算法緒論(二)

資料結構和演算法緒論(二)

1、演算法概念

不同的演算法可以提高計算相同算術題的效率,那麼演算法的研究就變得有意義了。

2、演算法的特性

輸入

輸出

有窮性(執行有限的步驟)

確定性(每一個步驟僅有一個含義)

可行性

3、演算法設計要求

沒有無法錯誤、有合法輸入和輸出

4、演算法效率

度量方法:

事前分析估算方法,

5、演算法時間複雜度

key:執行次數==時間

大O階的推導方法,

線性階,平方階,對數階,