53. Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.
For example, given the array [−2,1,−3,4,−1,2,1,−5,4]
,
the contiguous subarray [4,−1,2,1]
has the largest sum = 6
.
看《剑指offer》看到这道题,过来刷一下···
class Solution { public:int maxSubArray(vector<int>& nums) {int cursum=0;int greatestsum=0x80000000; //可以表示的最大的负数for(int i=0;i<nums.size();i++){if(cursum<=0) //如果cursum为负,如果算上cursum会小于不算cursum开始的子数组的和,因此不需要前面的子数组,cursum扔掉cursum=nums[i];else cursum+=nums[i];if(cursum>greatestsum)greatestsum=cursum;}return greatestsum;} };
转载于:https://www.cnblogs.com/LUO77/p/5328182.html
53. Maximum Subarray相关推荐
- [Lintcode]41. Maximum Subarray/[Leetcode]53. Maximum Subarray
41. Maximum Subarray/53. Maximum Subarray 本题难度: Eas Topic: Dynamic Programming Description Given an ...
- 53.Maximum Subarray
/** 53.Maximum Subarray * 2016-5-7 by Mingyang * 如果我们从头遍历这个数组.对于数组中的其中一个元素,它只有两个选择: 1.* 要么加入之前的数组加和之 ...
- 【DP】LeetCode 53. Maximum Subarray
LeetCode 53. Maximum Subarray Solution1:我的答案 动态规划 class Solution { public:int maxSubArray(vector< ...
- 【动态规划】LeetCode 53. Maximum Subarray
LeetCode 53. Maximum Subarray 原题描述(求子序列最大和/最大子串):Find the contiguous subarray within an array (conta ...
- 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 larg ...
- 重做53. Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- leetCode 53. maximum subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- LeetCode#53 Maximum Subarray
Problem Difinition: Find the contiguous subarray within an array (containing at least one number) wh ...
最新文章
- Lintcode42 Maximum Subarray II solution 题解
- Science Bulletin:崔杰组发表了深浅海软甲纲动物比较病毒组学分析成果
- 高级政工师具备的能力_一个合格的政工师应该具备哪些条件与素质
- ITK:使用多线程过滤图像
- [HDOJ2586]How far away?(最近公共祖先, 离线tarjan, 并查集)
- Linux基础提高_系统性能相关命令
- Python Pytest装饰器@pytest.mark.parametrize用例数据驱动(三)
- 全球最聪明50家公司公布:中国企业大放异彩 华为凶猛
- pcl中ransac提取直线_多目标跟踪中的相机运动模型
- sql 获取当前整点时间,当前时间减去12小时
- [Swift]LeetCode862. 和至少为 K 的最短子数组 | Shortest Subarray with Sum at Least K
- 【2019 BAPC - D】Deck Randomisation【中国剩余定理 + 循环节】
- mysql自定义序号_mysql序列_mysql序列号生成器 mysql自定义函数生成序列号的例子...
- 测试象棋水平用哪个软件好,最新象棋软件作弊名单公布,软件测试员都被封,哪些网络象棋主播...
- 计算机组成原理第二版第5章答案,计算机组成原理第5章习题参考答案.pdf
- Linux效劳器装机安全疾速进阶指南(2)
- 高等数学学习笔记——第三十讲——柯西中值定理与洛必达法则
- 关于自制utau软件,widegt,动态更改控件长度等等经验
- 小米8ios图标包下载_小米Max2开发版刷机包(最新官方固件rom包下载)
- Java期末复习题详解