解遞歸式的兩種方法(代換+遞歸樹)

算法設計中經常會用到遞歸,利用遞歸式的方法可以清晰地顯示算法的整個過程,而對於分析算法的複雜度,解遞歸式就有了用處,這裏的方法來自於《算法導論》。 (一)代換法: 實質上就是數學歸納法,先對一個小的值做假設,然後推測更大的值得正確性。由於是數學歸納法,那麼我們就需要對值進行猜測。現在,我們看下面這個例子: 我們先假設一個結論T(n) = O(lg(n - b)),並且假設對T(n / 2上取整)成
相關文章
相關標籤/搜索