int FindGreatestSumOfSubArray(vector<int> array) {
int Max = array[0];
int * f = new int[array.size() + 1];
f[0] = array[0];
for (int i = 1; i < array.size(); ++i)
{
f[i] = max(f[i - 1] + array[i], array[i]);
Max = max(Max, f[i]);
}
delete[] f;
return Max;
}
C++求数组中最大子段和补充
猜你喜欢
转载自blog.csdn.net/weixin_44781107/article/details/103448954
今日推荐
周排行