maximum-subarray
1.0.0
Maximum Subarray
Loading...
Searching...
No Matches
main.cpp
Go to the documentation of this file.
1
#include <bits/stdc++.h>
2
3
using namespace
std;
4
5
class
Solution
6
{
7
public
:
8
int
maxSubArray
(vector<int>& nums)
9
{
10
int
max_sum = nums[0];
11
int
cur_sum = 0;
12
for
(
int
el: nums)
13
{
14
cur_sum = max(cur_sum, 0);
15
cur_sum += el;
16
max_sum = max(max_sum, cur_sum);
17
}
18
return
max_sum;
19
}
20
};
21
22
int
main
()
23
{
24
vector<int> nums = {-2, 1, -3, 4, -1, 2, 1, -5, 4};
25
cout <<
"output: "
<<
Solution
().
maxSubArray
(nums) <<
'\n'
;
26
return
0;
27
}
Solution
Definition
main.cpp:6
Solution::maxSubArray
int maxSubArray(vector< int > &nums)
Definition
main.cpp:8
main
int main()
Definition
main.cpp:22
main.cpp
Generated by
1.9.8