1749. 任意子数组和的绝对值的最大值

题目链接 1749. 任意子数组和的绝对值的最大值
思路 前缀和/动态规划-最大子数组和-简单变体
题解链接 两种方法:动态规划/前缀和(附题单!Python/Java/C++/Go/JS)
关键点
时间复杂度 O(n)
空间复杂度 O(1)

代码实现(动态规划):

class Solution:
def maxAbsoluteSum(self, nums: List[int]) -> int:
answer = maxv = minv = 0
for num in nums:
maxv = max(maxv, 0) + num
minv = min(minv, 0) + num
answer = max(answer, maxv, -minv)
return answer
posted @   WrRan  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示