MCPcopy Create free account
hub / github.com/OBKoro1/web-basics / maxSubArray

Function maxSubArray

src/leetCode/maximum-subarray/maximum-subarray.js:9–22  ·  view source on GitHub ↗
(nums)

Source from the content-addressed store, hash-verified

7 * @return {number}
8 */
9let maxSubArray = function (nums) {
10 // 存储最大的值
11 let dp = [nums[0]]
12 let res = dp[0]
13 for (let i = 1; i < nums.length; i++) {
14 if (dp[i - 1] > 0) {
15 dp[i] = dp[i - 1] + nums[i]
16 } else {
17 dp[i] = nums[i]
18 }
19 res = Math.max(res, dp[i])
20 }
21 return res
22}
23
24
25

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected