public static int maxSub(int[] arr) {
int maxSum = 0;
int currentSum = 0;
for (int i = 0; i < arr.length; i++) {
currentSum += arr[i];
if (currentSum > maxSum) {
maxSum = currentSum;
} else if (currentSum < 0) {
currentSum = 0;
}
}
return maxSum;
}
最大子列
最新推荐文章于 2024-11-21 11:25:43 发布