最大子数组和
题目链接:最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
方法:动态规划
class Solution {
public:
int maxSubArray(vector<int>& nums) {
int ans = nums[0];
int t = 0;
for (int num:nums) {
t = max(num,t+num);
ans = max(ans,t);
}
return ans;
}
};