您的位置:首页 > 其它

leetcode 53. Maximum Subarray

2017-05-17 20:08 363 查看
动态规划最基本的题,模板题,记得max和temp的初始化,初始化第一个元素就行,不用初始化INT_MIN

int maxSubArray(vector<int>& nums) {
int max=nums[0],i,temp=nums[0];                  //注意套路
for(i=1;i<nums.size();i++)
{
temp=(temp+nums[i]>nums[i])?temp+nums[i]:nums[i];
max=(max>temp)?max:temp;
}
return max;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: