欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[LeetCode]53. 最大子序和

程序员文章站 2024-02-17 12:34:18
...

很经典的贪心思想。
直接看代码吧。
题目链接:53. 最大子序和

class Solution {
public:
    int maxSubArray(vector<int>& nums) {
        int temp=0;
        int tip=nums.size();
        int ans=nums[0];
        for (int i=0;i<tip;i++){
            ans=max(ans,nums[i]);
            if (temp+nums[i]>0){
                temp+=nums[i];
                ans=max(temp,ans);
            }
            else{
                temp=0;
            }
        }
        return ans;
    }
};