41 最大子组数(Maximum Subarray)
来源:互联网 发布:列表是什么网络意思 编辑:程序博客网 时间:2024/06/14 23:03
给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。
样例
给出数组[−2,2,−3,4,−1,2,1,−5,3]
,符合要求的子数组为[4,−1,2,1]
,其最大和为6
class Solution {public: /** * @param nums: A list of integers * @return: A integer indicate the sum of max subarray */ int maxSubArray(vector<int> nums) { // write your code here int i, j; int len = nums.size(); int sum = 0, max; if (nums[0] < 0) max = nums[0]; else max = 0; for (i = 0; i < len; ++i){ sum += nums[i]; if (sum > 0){ if (sum > max) max = sum; } else { sum = 0; } } return max; }};
0 0
- 41 最大子组数(Maximum Subarray)
- Maximum Subarray(最大子数组)
- 最大子数组(maximum subarray)问题
- Maximum Subarray(最大子序列)
- 53. Maximum Subarray (最大子数列)
- 53/152 Maximum Product Subarray /Maximum Subarray(子序列之 和/积 最大)
- Maximum Subarray [最大子数组]
- Maximum Subarray 最大连续和
- 最大子串和问题(Maximum Subarray)
- 最大子串问题(The Maximum-subarray Problem)
- 最大子串和问题(Maximum Subarray)
- Maximum Subarray 最大子数组和(连续)@LeetCode
- 最大子树问题(The maximum-subarray problem)
- LeetCode | Maximum Subarray(连续最大子数组)
- LeetCode OJ 之 Maximum Subarray (最大子数组)
- 最大子数组(The maximum-subarray problem)
- leetcode笔记:Maximum Subarray(最大子串和问题)
- Maximum subarray -- 最大子数组问题(C++)
- hive命令
- 分层第一章软件系统的分层开发
- Android NDK(五):JNI字段和方法
- 你真的会写简历么?
- 安装Scrapy过程中遇到的几个问题总结
- 41 最大子组数(Maximum Subarray)
- Redis 最常用的使用场景
- 基础权限控制设计
- GYM 101147 J.Whistle's New Car(dfs)
- Java ThreadPoolExecutor 简单剖析
- 一周快讯 | 机智云魅力
- 手把手教会你Android手机QQ和微信防撤回
- 求最大公约数和最小公倍数(利用递归实现)
- 生成图片验证码