Leetcode初学——最大子序和

题目:

代码:

class Solution {
    public int maxSubArray(int[] nums) {
        int ans = nums[0];
        int sum = 0;
        for(int num: nums) {
            if(sum > 0) {
                sum += num;
            } else {
                sum = num;
            }
            ans = Math.max(ans, sum);
        }
        return ans;
    }
}

结果:

发布了57 篇原创文章 · 获赞 3 · 访问量 1062

猜你喜欢

转载自blog.csdn.net/qq_39377543/article/details/104214948