力扣1
Posted zzm1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了力扣1相关的知识,希望对你有一定的参考价值。
给定一个整数数组 nums
,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
示例:
输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。
解答:
int maxSubArray(int* nums, int numsSize) {
int i = 0;
int j = 0;
int iSum = 0;
int iMax = nums[0];
for (; i < numsSize; iSum = 0, i++)
{
for (j = i; j< numsSize; j++)
{
iSum += nums[j];
if (iMax < iSum) iMax = iSum;
}
}
return iMax;
}
以上是关于力扣1的主要内容,如果未能解决你的问题,请参考以下文章