每日一题 —— 最大子数组之和(动态规划)

 1.链接

53. 最大子数组和 - 力扣(LeetCode)

2.描述

3.思路

4.参考代码

class Solution {
public:
    int maxSubArray(vector<int>& nums) 
    {
        int n = nums.size();
        vector<int> dp(n+1,0);
        int ret = INT_MIN;
        for(int i = 1;i<=n;i++)
        {
            dp[i] = max(dp[i-1]+nums[i-1],nums[i-1]);
            ret = max(ret,dp[i]);
        }
        return ret;
    }
};

相关推荐

  1. 【LeetCode每日】152. 乘积数组

    2024-04-26 23:08:02       50 阅读
  2. Leecode热100--53:数组之和

    2024-04-26 23:08:02       10 阅读
  3. 数组】-Lc53-序和(动态规划

    2024-04-26 23:08:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 23:08:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 23:08:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 23:08:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 23:08:02       20 阅读

热门阅读

  1. 贪吃蛇项目实践!(下)

    2024-04-26 23:08:02       19 阅读
  2. git 缓冲区查看与设置

    2024-04-26 23:08:02       14 阅读
  3. PostgreSQL恢复系列:pg_filedump恢复字典构造---惜分飞

    2024-04-26 23:08:02       23 阅读
  4. C++中的STL——stack类的基本使用

    2024-04-26 23:08:02       15 阅读
  5. web前端第三次笔记

    2024-04-26 23:08:02       16 阅读
  6. centos常用命令(持续更新)

    2024-04-26 23:08:02       19 阅读
  7. CSS - 定位详解

    2024-04-26 23:08:02       12 阅读
  8. 在 TypeScript 中declare module 关键字用法

    2024-04-26 23:08:02       13 阅读
  9. Git命令(附:CMD常用指令)

    2024-04-26 23:08:02       18 阅读
  10. 一步一步写线程之十memory_order的应用

    2024-04-26 23:08:02       15 阅读
  11. ubuntu 下 vim 的使用

    2024-04-26 23:08:02       23 阅读
  12. DRF学习之全局异常处理、接口文档书写

    2024-04-26 23:08:02       17 阅读