// test02.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"
#include<iostream>
#include<vector>
#include<string>
using namespace std; class Solution {
public:
int FindGreatestSumOfSubArray(vector<int> array) {
int max;
int sum = 0; if(!array.empty())
max = array[0]; for (int i = 0;i < array.size();i++)
{
sum = array[i];
for (int j = i + 1;j < array.size();j++)
{
if (sum > max)
{
max = sum;
// cout << "max:" << max << endl;
}
sum += array[j]; }
if (sum > max)
{
max = sum;
// cout << "max:" << max << endl;
} }
return max;
}
}; int main()
{
// vector<int> vec = { 1,2,3,2,2,2,5,4,2 };
// vector<int> vec = { 1, 2, 3, 2, 2, 2, 5, 4, 2 };
// vector<int> vec = {6, -3, -2, 7, -15, 1, 2, 2};
//vector<int> vec = {-2, -8, -1, -5, -9};
vector<int> vec = { 2, 8, 1, 5, 9 };
int num = 0;
Solution so;
num = so.FindGreatestSumOfSubArray(vec);
//for (auto it = vec.begin();it != vec.end();it++)
//{
// cout<<*it<< " ";
//}
//
cout << "num:" << num << endl; cout << endl; return 0;
}

最新文章

  1. TinyWeb v1.0 正式完成第一个Release版本(功能基于 libuv 跨平台库)
  2. Topcoder SRM 683 Div2 B
  3. OKhttp的封装(下)
  4. 1063. Set Similarity (25)
  5. 用c#开发微信 (15) 微活动 1 大转盘
  6. Spring MVC 基础注解之@RequestMapping、@Controller、(二)
  7. struts2 标签库 介绍
  8. JavaScript中判断对象类型的种种方法
  9. 在Linux系统安装VMware Tools
  10. 内核参数优化之2-1 tcp/ip 标志位报文解析
  11. boost::asio设置同步连接超时
  12. (转)java提高篇(二)-----理解java的三大特性之继承
  13. Leetcode_9_Palindrome Number
  14. Github使用: 本地上传, 与之同步
  15. interface21 - web - ContextLoaderListener(Spring Web Application Context加载流程)
  16. Unity调用Windows弹框、提示框(确认与否,中文)
  17. WPF 选择电脑文件显示路径,弹出资源管理器,打开文件
  18. Eclipse SVN过滤文件夹及文件的方法
  19. [leetcode]117. Populating Next Right Pointers in Each NodeII用next填充同层相邻节点
  20. SpringMVC工作原理2(代码详解)

热门文章

  1. 如何安装 JAVA 7 (JDK 7u75) 在 CentOS/RHEL 7/6/5 Fedora
  2. js数组与字符串的相互转换方法
  3. Tomcat 优化 java.lang.OutOfMemoryError: Java heap space 的解决方法
  4. Java对象初始化详解(转)
  5. 直播开始:&#39;云榨汁机&#39;诞生记--聊聊JavaScript中的&#39;业务建模&#39;
  6. 超越luabind的luaBridge
  7. 《Mail电子邮件日志存储的管理》RedHat6.3——以一举三
  8. 最小化安装Centos7后的部署(个人)
  9. 错误解决mysql - Event Scheduler: No data - zero rows fetched, selected, or processed
  10. h5 web模板