lhl
首页
python
leetcode
产品思想
软件测试
博客 (opens new window)
github (opens new window)
首页
python
leetcode
产品思想
软件测试
博客 (opens new window)
github (opens new window)
  • python

  • leetcode

    • 数组

    • 位运算

    • 动态规划

      • 53.最大子数组和
      • 70 爬楼梯
      • 121.买卖股票的最佳时机
      • 338. 比特位计数
    • 链表

    • 栈

    • 树

  • 软件测试

  • Git

  • linux

  • 产品

  • MySql

  • docker

  • leetcode
  • dp
2023-04-29

最大子数组和

https://leetcode-cn.com/problems/maximum-subarray/ (opens new window)

class Solution(object):
    def maxSubArray(self, nums):
        """
        :type nums: List[int]ww
        :rtype: int
        """
        """
         状态转移方程 max{f(i-1)+num[i], nums[i]}
        """

        '维护一个最大值list'

        size = len(nums)
        dp = [0 for _ in range(size)]

        dp[0] = nums[0]

        for i in range(1, size):
            dp[i] = max(dp[i-1]+nums[i], nums[i])
        
        return max(dp)
461. 汉明距离
70 爬楼梯

← 461. 汉明距离 70 爬楼梯→

最近更新
01
lhl learn notes
02
filter
06-09
03
decorator
06-09
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式