dp创始人级精英赛的冠军。最大的部分和。

扫从左至右,保持一个最佳值而当前部分和,在这一部分,并成为负值什么时候。再往下的积累后,也起到了负面作用,所以,放弃直销,然后部分和初始化为阅读的当前位置。

class Solution {
public:int maxSubArray(int A[], int n) {int mmax = A[0], tpsum = A[0];for(int i=1;i<n;i++){if(tpsum<0)     tpsum = A[i];else    tpsum += A[i];if(tpsum > mmax)mmax = tpsum;}return mmax;}
};

版权声明:本文博客原创文章。博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/yxwkf/p/4754488.html

leetcode先刷_Maximum Subarray相关推荐

  1. 【DP】LeetCode 53. Maximum Subarray

    LeetCode 53. Maximum Subarray Solution1:我的答案 动态规划 class Solution { public:int maxSubArray(vector< ...

  2. 【动态规划】LeetCode 53. Maximum Subarray

    LeetCode 53. Maximum Subarray 原题描述(求子序列最大和/最大子串):Find the contiguous subarray within an array (conta ...

  3. Leetcode OJ: Maximun Subarray

    Maximum Subarray Find the contiguous subarray within an array (containing at least one number) which ...

  4. 【LeetCode】713. Subarray Product Less Than K 乘积小于 K 的子数组

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 文章目录 题目描述 题目大意 解题方法 滑动窗口 复杂度 分享滑动窗口模板 总结 日期 ...

  5. [LeetCode]: 53: Maximum Subarray

    题目: Find the contiguous subarray within an array (containing at least one number) which has the larg ...

  6. LeetCode Maximum Product Subarray(最大子数组乘积)

     Find the contiguous subarray within an array (containing at least one number) which has the large ...

  7. [Lintcode]41. Maximum Subarray/[Leetcode]53. Maximum Subarray

    41. Maximum Subarray/53. Maximum Subarray 本题难度: Eas Topic: Dynamic Programming Description Given an ...

  8. leetCode 53. maximum subarray

    Find the contiguous subarray within an array (containing at least one number) which has the largest ...

  9. LeetCode(53):Maximum Subarray

    Maximum Subarray: Find the contiguous subarray within an array (containing at least one number) whic ...

  10. LeetCode 523. Continuous Subarray Sum

    题目: Given a list of non-negative numbers and a target integer k, write a function to check if the ar ...

最新文章

  1. java 编写线程公共类_002-java多线程工具类
  2. 远程桌面连接错误:由于安全设置错误,客户端无法连接到远程计算机。
  3. 洛谷 P2347 砝码称重
  4. 二:Go编程语言规范-类型
  5. php html登陆逻辑,保持演示文稿(HTML)和逻辑(PHP)分开
  6. python中的映射_一文读懂Python中的映射
  7. 转发 微博 Qzone 微信 基础知识|存储相关的名词
  8. 001.XE3添加TPerlRegEx
  9. C语言水平镜像处理16色位图,C语言使用HZK16显示每个像素的代码
  10. ubuntu设置虚拟显示器且远程连接
  11. 郝斌java_郝斌Java自学教程全集打包
  12. d06调试详细说明_D06调试软件说明
  13. java简历个人技术描述_简历个人描述
  14. 《曾国藩的正面与侧面》,历史成功学新传与耕读理想
  15. iOS12系统这5个隐藏小技巧!你一定要知道,好用到停不下来!
  16. 如何设置Ubuntu键盘输入法框架为fcitx
  17. Virtualbox-Ubuntu与主机(WIN7)共享文件夹设置
  18. Apicloud开发新闻类App实战项目-老孟编程
  19. 定义一个点(point)类表示二维空间的点(x,y)
  20. IT界被忽视的小可爱们:致敬QA

热门文章

  1. 电子双缝干涉,可以在穿过缝前进行探测
  2. OpenCV尽量不要打开CUDA参数编译,否则太慢了
  3. python之定义默认参数_035-Python之定义默认参数
  4. 网络请求返回数据格式_原生 Ajax 详解 - 响应数据格式
  5. python+selenium+geckodriver,自动化脚本
  6. windows下mongodb安装与使用
  7. php中文网是什么需要框架,框架是什么?
  8. dwcs6连接不上access数据库_DW如何连接数据库?
  9. html 下拉 可选可填,根据HTML下拉列表选择填充输入
  10. 用C语言实现C++中类的封装继承多态