剑指 Offer 第42题:连续子数组的最大和

2022-08-04  本文已影响0人  放开那个BUG

1、前言

题目描述

2、思路

贪心算法

3、代码

class Solution {
    public int maxSubArray(int[] nums) {
        int max = Integer.MIN_VALUE, sum = 0;
        for(int num : nums){
            sum += num;
            max = Math.max(sum, max);
            if(sum < 0){
                sum = 0;
            }
        }

        return max;
    }
}
上一篇下一篇

猜你喜欢

热点阅读