This is the smallest code for kadanes algorithm
| 3 | using namespace std; |
| 4 | //This is the smallest code for kadanes algorithm |
| 5 | int maxSubArraySum(int A[], int size) |
| 6 | { |
| 7 | int ans = A[0]; |
| 8 | int sum = A[0]; |
| 9 | for(int i =1 ; i<size;i++){ |
| 10 | sum = max(A[i],sum+A[i]); |
| 11 | ans = max(ans,sum); |
| 12 | } |
| 13 | return ans; |
| 14 | } |
| 15 | |
| 16 | // Driver Code |
| 17 | int main() |