分支算法的時間複雜度

記錄一下 表示將原問題分解成 a 個 規模大小爲 N/b 的子問題,合併這 a 個子問題的代價是 Θ(NK) T(N)=aT(N/b)+Θ(NK) T(N)的解有以下三種情況: T(N)=O(N(logab)) 當 a > bk 時 T(N)=O(Nk log^N) 當 a = bk 時 T(N)=O(Nk) 當 a < bk 時 具體過程展開圖如下: 推到過程如下:
相關文章
相關標籤/搜索