1. 程式人生 > >8.16 子陣列的最大累加和問題

8.16 子陣列的最大累加和問題

題目】:

  給定一個數組arr,返回子陣列的最大累加和

  例如,arr=[1, -2, 3, 5, -2, 6, -1],所有的子陣列中,[3, 5, -2, 6]可以累加出最大的和12,所以返回12

 

要求】:

  如果arr長度為N,要求時間複雜度為O(N),額外空間複雜度為O(1)

 


題目來源:左程雲老師《程式設計師程式碼面試指南》