2013年5月12日 星期日

Dynamic Programming -- Maximum subarray problem


WIKI: http://en.wikipedia.org/wiki/Maximum_subarray_problem



仔細想想 Kadane's algorithm 為什麼正確?為什麼 T(n) = O(n)

如果將 array 1D 維度推廣到 matrix 2D 維度,

可以將問題化成 O(n^2) 個 maximum subarray problems,

因此 T(n) = O(n^3)。





沒有留言:

張貼留言