腾讯五十题No.16 最大子数组和
class Solution {
public int maxSubArray(int[] nums) {
//sum每轮暂时存值,
int sum=0,res=nums[0];
for(int num:nums){
//sum为sum+下一个数组元素,与下一个数组元素之间的最大值
sum = Math.max(sum+num,num);
//
res = Math.max(res,sum);
}
return res;
}
}

本文来自博客园,作者:蹇爱黄,转载请注明原文链接:https://www.cnblogs.com/jianjiana/p/15866319.html

浙公网安备 33010602011771号