连续子数组的最大和 题目描述 输入一个整数数组,数组里有整数也有负数.数组中一个或连续的多个整数组成一个数组.求所有子数组的和的最大值.要求时间复杂度为O(n) 思路 我们可以举例分析数组的规律,用一个变量来存储最大值,另一个变量存储当前的和,若当前和为负值,则后面加的和都会比当前的小,所以当为负值时把当前的和设置为0重新开始计算 我们也可以通过动态规划的方法来解决这个问题 代码 public class Solution { public int FindGreatestSumOfSubArr