maximum subarray problem [1]

주어진 배열에서 합이 가장 큰 구간을 찾는 문제이다.

다음은 O(N^3) 방법. 전체를 순서대로 뒤지는 방법이다.



아래는 O(N^2) 방법.


O(nlog n) 방법 : divide and conquer algorithm


O(n) 방법 : Kadane's algorithm

references : 

[1] http://en.wikipedia.org/wiki/Maximum_subarray_problem

: