snippets
filter:96 snippets
cpp-lc-maxsubarray·cpp·leetcode
#include <algorithm>
#include <vector>
int maxSubArray(std::vector<int>& nums) {
int best = nums[0], cur = nums[0];
for (int i = 1; i < (int)nums.size(); ++i) {
cur = std::max(nums[i], cur + nums[i]);
best = std::max(best, cur);
}
return best;
}
cpp-lc-maxsubarray·cpp·leetcode
#include <algorithm>
#include <vector>
int maxSubArray(std::vector<int>& nums) {
int best = nums[0], cur = nums[0];
for (int i = 1; i < (int)nums.size(); ++i) {
cur = std::max(nums[i], cur + nums[i]);
best = std::max(best, cur);
}
return best;
}