先簡單回顧一下,今天預計分析的題目: 53. Maximum Subarray
題目敘述:
測資的 Input/Output
這種題目「暴力的解法」就是把每個相加的值儲存起來,找出最大的值 (max)
若有N筆資料,那暴力解法的
由於他是要算最佳解,我們只要記錄 max 即可
python 實作
class Solution:
def maxSubArray(self, nums: List[int]) -> int:
for i in range (1, len(nums)):
if(nums[i-1] > 0):
nums[i] = nums[i]+nums[i-1]
return max(nums)