Leetcode 53. 最大子数组和

在这里插入图片描述

心路历程:

子数组的和是可以通过前面的和加上当前值递推获得,所以可以用动态规划解决这道题

注意的点:

1、这道题再获取最大值时res不能用0而需要用负无穷初始化

解法:动态规划

class Solution:
    def maxSubArray(self, nums: List[int]) -> int:

        @cache
        def dp(i):  # 以nums[i]为结尾的最大和的连续子数组
            if i == 0: return nums[0]
            return max(dp(i-1) + nums[i], nums[i])

        res = -float('inf')  # 不要用0初始化
        for k in range(len(nums)):
            res = max(res, dp(k))

        return res

相关推荐

  1. LeetCode[53]

    2024-04-22 04:26:03       64 阅读
  2. LeetCode 53

    2024-04-22 04:26:03       57 阅读
  3. 53. (力扣LeetCode

    2024-04-22 04:26:03       48 阅读
  4. leetcode 53

    2024-04-22 04:26:03       35 阅读
  5. leetcode 53.

    2024-04-22 04:26:03       33 阅读
  6. LeetCode每日一题】53.

    2024-04-22 04:26:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 04:26:03       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 04:26:03       97 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 04:26:03       78 阅读
  4. Python语言-面向对象

    2024-04-22 04:26:03       88 阅读

热门阅读

  1. 用pigeon kotlin swift写一个自己的插件

    2024-04-22 04:26:03       41 阅读
  2. 【Redis(2)】Redis的持久化方式RDB和AOF配置

    2024-04-22 04:26:03       42 阅读
  3. tcp网络编程(基础)

    2024-04-22 04:26:03       32 阅读
  4. app创建

    app创建

    2024-04-22 04:26:03      36 阅读
  5. Unity 计时任务管理器TimeHandle

    2024-04-22 04:26:03       34 阅读
  6. HashMap

    HashMap

    2024-04-22 04:26:03      34 阅读
  7. 【随手笔记】一个关于typedef定义的数组调用问题

    2024-04-22 04:26:03       39 阅读
  8. docker安装Elasticsearch

    2024-04-22 04:26:03       35 阅读
  9. SparkSQL允许左联接的数据量大于左表数据量?

    2024-04-22 04:26:03       35 阅读
  10. Gradle:安装、配置及基础使用指南

    2024-04-22 04:26:03       43 阅读
  11. [leetcode] 快乐数 E

    2024-04-22 04:26:03       38 阅读
  12. C# 多线程 未完

    2024-04-22 04:26:03       34 阅读
  13. Python机器学习项目开发实战:深度神经网络

    2024-04-22 04:26:03       32 阅读
  14. Tomcat源码解析——热部署和热加载原理

    2024-04-22 04:26:03       27 阅读
  15. CentOS7 aarch64安装yum

    2024-04-22 04:26:03       31 阅读