dp, 以这个数字为结尾的最大子数组和
1234567891011121314
class Solution { /** * dp, 以这个数字为结尾的最大子数组和 */ public int maxSubArray(int[] nums) { int f = nums[0]; int ans = f; for (int i = 1; i < nums.length; i++) { f = Math.max(f + nums[i], nums[i]); ans = Math.max(ans, f); } return ans; }}