1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| package com.demo.s53;
public class Solution { public int maxSubArray(int[] nums) { int max = nums[0]; int sum = nums[0]; for(int i =1; i< nums.length; i++) { if(sum > 0){ sum += nums[i]; } else { sum = nums[i]; } max = Math.max(sum, max);
} return max; } }
|