public class Item {  
    public static void main(String args[]) {  

       int array[] = {1, 6, 10, -4,8,3, -5};  
       System.out.println(findMax(array));

    }  

    public static int findMax(int array[]){

        if (array.length == 0) {
            return 0;
        }

        int max = array[0];
        int sum = 0;

        for(int i=0; i<array.length; i++){  
           
            if(sum >= 0) { 
                sum += array[i];  
            }
            else{  
                sum = array[i];
            }
            if(sum > max){  
                max = sum;  
            }
        }  
        return max;  
    }
}

 

相关文章:

  • 2021-12-21
  • 2022-01-06
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2021-06-03
  • 2021-09-01
  • 2021-10-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-09-30
相关资源
相似解决方案