leetcode 53 最大字序列之和 (连续子序列的最大和)
这道题属于属于动态规划中比较简单的一道题目。
//Time:O(n),Space:O(1)
class Solution 
{
public:
    int max(int a,int b)
    {
        return a>b?a:b;
    }
    int maxSubArray(vector<int>& nums) 
    {
        int maxValue=-2147483647;//整形的最小值
        int cur=0;
        for(int i=0;i<nums.size();i++)
        {
            cur=(cur<=0)?nums[i]:(cur+nums[i]);
            maxValue=max(maxValue,cur);
        }
        return maxValue;
    }
}; 
                    
                
                
            
        
浙公网安备 33010602011771号