美文网首页
最大子数组

最大子数组

作者: lxqfirst | 来源:发表于2018-04-19 07:42 被阅读0次
        /**
         * 动态规划
         **/
        int maxSubArray(vector<int> nums) {  
            int n = nums.size();  
            int ans = -1000000;  
            int sum = 0;  
            for(int i=0; i<n; i++)  
            {  
                sum += nums[i];  
                if(sum > ans)  
                {  
                    ans = sum;  
                }  
                if(sum < 0)  
                {  
                    sum = 0;   //子串和为负数,丢掉  
                }  
            }  
            return ans;  
        }
    

    相关文章

      网友评论

          本文标题:最大子数组

          本文链接:https://www.haomeiwen.com/subject/dyyikftx.html