***(leetcode) Maximum Subarray
来源:互联网 发布:mac 用户文件夹迁移 编辑:程序博客网 时间:2024/05/21 11:12
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
.
class Solution {public: int maxSubArray(int A[], int n) { int max = A[0] , tmp = 0; // max 有可能为负,so max初值为第一个元素。 for(int i = 0 ; i < n ; i++){ tmp+=A[i]; max = max>tmp?max:tmp; if(tmp<0) tmp = 0; } return max; } };
0 0
- 【LeetCode】Maximum Subarray 和 Maximum Product Subarray
- LeetCode: Maximum Subarray
- LeetCode Maximum Subarray
- [Leetcode] Maximum Subarray
- LeetCode: Maximum Subarray
- leetcode 25: Maximum Subarray
- [LeetCode] Maximum Subarray
- [Leetcode] Maximum Subarray
- [LeetCode]Maximum Subarray
- [leetcode]Maximum Subarray
- LeetCode-Maximum Subarray
- [leetcode] Maximum Subarray
- LeetCode 45: Maximum Subarray
- LeetCode - Maximum Subarray
- LeetCode:Maximum Subarray
- LeetCode 53: Maximum Subarray
- 【leetcode】Maximum Subarray
- Leetcode Maximum Subarray
- 自定义微博尾巴那些事
- 我的ubuntu14.04-64安装ia32-libs那些事儿
- Mac系统不同jdk版本切换方法
- 去除文本文件中重复的行
- document.body为空或不是对象
- ***(leetcode) Maximum Subarray
- linux mint 17修改环境变量
- 很特别的一个动态规划入门教程
- Linux常见软件包格式及安装讲解
- 链栈
- Cocos2d-X中的坐标系
- java 实现栈
- 青青购返利网 www.51shzyt.com : 五大决胜优势!
- 强大的vim配置文件,让编程更随意