使用滑动窗口方法:关键点:需要存储当前滑动窗口的总和,如果<=0,则不需要在其上添加当前值publicintFindGreatestSumOfSubArray(int[]array){//滑动窗口法:if(array==null||array.length==0)return-1;intmax=Integer.MIN_VALUE;//存储最大值并初始化为最小值inttempSum=0;//当前滑动窗口的总和for(inti=0;i

使用滑动窗口方法:关键点:需要存储当前滑动窗口的总和,如果<=0,则不需要在其上添加当前值publicintFindGreatestSumOfSubArray(int[]array){//滑动窗口法:if(array==null||array.length==0)return-1;intmax=Integer.MIN_VALUE;//存储最大值并初始化为最小值inttempSum=0;//当前滑动窗口的总和for(inti=0;i