Skip to content

Commit a8472d2

Browse files
authored
Update maximum-subarray.cpp
1 parent 9e391e4 commit a8472d2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

C++/maximum-subarray.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
class Solution {
55
public:
66
int maxSubArray(vector<int>& nums) {
7-
int result = numeric_limits<int>::min(), curr = numeric_limits<int>::min();
7+
int result = numeric_limits<int>::min();
8+
int curr = numeric_limits<int>::min();
89
for (const auto &x : nums) {
9-
curr = (curr == numeric_limits<int>::min()) ? x : max(curr + x, x);
10-
result = max(result, curr);
10+
curr = (curr == numeric_limits<int>::min()) ? x : max(curr + x, x);
11+
result = max(result, curr);
1112
}
1213
return result;
1314
}

0 commit comments

Comments
 (0)