【DP】LeetCode 53. Maximum Subarray
LeetCode 53. Maximum Subarray
Solution1:我的答案
动态规划
class Solution {
public:int maxSubArray(vector<int>& nums) {int n = nums.size();if (!nums.size()) return -1;if (nums.size() == 1) return nums[0];int dp[n] = {0}, max_sum = INT_MIN;dp[0] = nums[0];max_sum = dp[0];for (int i = 1; i < n; i++) {dp[i] = nums[i] + max(dp[i-1], 0);max_sum = max(max_sum, dp[i]);}return max_sum;}
};
优化版:
class Solution {
public:int maxSubArray(vector<int>& nums) {int temp = nums[0], res = temp;for (int i = 1; i < nums.size(); i++) {temp = nums[i] + max(temp, 0);res = max(res, temp);}return res;}
};
【DP】LeetCode 53. Maximum Subarray相关推荐
- 【动态规划】LeetCode 53. Maximum Subarray
LeetCode 53. Maximum Subarray 原题描述(求子序列最大和/最大子串):Find the contiguous subarray within an array (conta ...
- [Lintcode]41. Maximum Subarray/[Leetcode]53. Maximum Subarray
41. Maximum Subarray/53. Maximum Subarray 本题难度: Eas Topic: Dynamic Programming Description Given an ...
- LeetCode(53):Maximum Subarray
Maximum Subarray: Find the contiguous subarray within an array (containing at least one number) whic ...
- leetCode 53. maximum subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- 【DP】LeetCode 64. Minimum Path Sum
LeetCode 64. Minimum Path Sum Solution1:标准的动态规划题目 class Solution { public:int minPathSum(vector<v ...
- 【DP】LeetCode 85. Maximal Rectangle
LeetCode 85. Maximal Rectangle Solution1: 一语惊醒梦中人啊,参考链接:https://www.youtube.com/watch?v=2Yk3Avrzauk ...
- [LeetCode]: 53: Maximum Subarray
题目: Find the contiguous subarray within an array (containing at least one number) which has the larg ...
- LeetCode#53 Maximum Subarray
Problem Difinition: Find the contiguous subarray within an array (containing at least one number) wh ...
- C#解leetcode 53.Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
最新文章
- spec 2016使用
- 《C语言及程序设计》实践参考——水仙花数
- jquery日历插件 途牛_jquery日历插件SimpleCalendar
- CSS3 transform
- ERRORS:*: (auth.E003) ‘User.username‘ must be unique because it is named as the ‘USERNAME_FIELD
- 热情不减!iPhone12国行首批供货已售罄
- 存数据返回他的序列号id_使用excel进行数据分析
- ***检测(IDS)存在的问题及发展趋势
- 【渝粤题库】陕西师范大学292081 管理学基础 作业(高起专)
- linux-推荐两款好用的录屏软件
- ffmpeg_struct: AVRational
- paip.基于navicate mysql的自动化报表工具总结
- 如何批量新建文件夹并命名
- ovirt4.4.10安装配置USB重定向
- 泰坦尼克号(1997)
- “全球化”是一个漫长过程,海尔智家用了20年
- php mobi_PHP核心技术与最佳实践 mobi epub
- 数学之美番外篇:平凡而又神奇的贝叶斯方法(转自刘未鹏)
- 惠普笔记本恢复出厂系统
- 基于微信云开发的商家转账至零钱
热门文章
- RCNN学习笔记(1):Rich feature hierarchies for accurate object detection and semantic segmentation
- 数字化方法基础(三)_导入本地模型
- java encode乱码_java 中文乱码问题的解决
- 计算机等级考试二级要学PS,关于计算机等级考试题库你所不知道的那些一级PS操作题...
- php 循环获取分类,PHP 循环删除无限分类子节点
- python和c混编_python与C、C++混编的四种方式(小结)
- Oracle数据库中dml提交,奇怪,ORACLE的触发器的DML操作,没有COMMIT,居然也能真正的提交掉???...
- java 反射覆盖方法,java – 确定一个方法是否覆盖使用反射的另一个?
- java 静态方法 变量_Java变量的初始化及静态方法的实现
- Android RecyclerView布局动画