Maximum Subarray

来源:互联网 发布:新开淘宝怎样运营快速 编辑:程序博客网 时间:2024/06/05 19:13
class Solution {public:    int maxSubArray(vector<int>& nums)     {        const int n=nums.size();        int maxSum=0; //每一段的最大值,局部最优        int result=INT_MIN; //全局最优              for(int i=0;i<n;++i)        {            if(maxSum>0)                maxSum+=nums[i];            else                maxSum=nums[i];            result=max(result,maxSum);        }        return result;    }};

0 0
原创粉丝点击