从左往右
class Solution {public:int max(int a, int b) {if (a > b) return a;return b;}int maxSubArray(vector<int>& nums) {int sum = 0, res = nums[0];for (auto num : nums) {if (sum > 0)sum += num;elsesum = num;res = max(res, sum);}return res;}};
执行结果:
通过
显示详情
添加备注
执行用时:104 ms, 在所有 C++ 提交中击败了21.76% 的用户
内存消耗:66.1 MB, 在所有 C++ 提交中击败了65.04% 的用户
通过测试用例:209 / 209
