1. 程式人生 > >03如何計算算法的復雜度

03如何計算算法的復雜度

ack get 公式 fff tail 算法 col targe href

1)多塊代碼在一起的時候只關心復雜度最高的那一塊

2)隨著N的增加(某代碼塊)執行次數的相應變化

3)主定律公式

O(1)常數

O(N)N次循環

O(N^2)N的N次嵌套循環

O(log(n))

O(k^n)

O(n!)

算法正確性分析

1)循環不變式

2)數學歸納法

03如何計算算法的復雜度