题目选自Leetcode 152. 乘积最大子数组

题目描述:

解题思路:

解题代码:

class Solution {
public:int maxProduct(vector<int>& nums) {int maxF = nums[0], minF = nums[0], ans = nums[0];for (int i = 1; i < nums.size(); ++i) {int mx = maxF, mn = minF;maxF = max(mx * nums[i], max(nums[i], mn * nums[i]));minF = min(mn * nums[i], min(nums[i], mx * nums[i]));ans = max(maxF, ans);}return ans;}
};

动态规划——乘积最大子数组(Leetcode 152)相关推荐

  1. 最大连续子数组和 动态规划_每日LeetCode,乘积最大子数组

    152. 乘积最大子数组​leetcode-cn.com 给你一个整数数组nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积. 示例 1: 输入: ...

  2. 152. 乘积最大子数组

    Title 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积. 示例 1: 输入: [2,3,-2,4] 输出: 6 解释: ...

  3. CodeTop097 乘积最大子数组

    乘积最大子数组 给你一个整数数组nums,请你找出数组中乘积最大的非空连续子数组 (该子数组中至少包含一个数字),并返回该子数组所对应的乘积 测试用例的答案是一个32位整数 子数组是数组的连续子序列. ...

  4. 152 乘积最大子数组(动态规划)

    1. 问题描述: 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积. 示例 1: 输入: [2,3,-2,4] 输出: 6 解 ...

  5. 【LeetCode笔记】152. 乘积最大子数组(Java、动态规划)

    文章目录 题目描述 思路 & 代码 更新版 题目描述 考虑正数.负数和0的情况 思路 & 代码 既然是使用的动态规划,那么有以下几点: 维护什么:维护iMax和iMin,分别代表包含当 ...

  6. [Leedcode][JAVA][第152题][乘积最大子数组][动态规划]

    [问题描述][中等] 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积.示例 1:输入: [2,3,-2,4] 输出: 6 解 ...

  7. LeetCode 热题 HOT 100 第四十九天 152. 乘积最大子数组 中等题 用python3求解

    题目地址 给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积. 测试用例的答案是一个32-位整数. 子数组 是数组的连续子序 ...

  8. leetcode 152. Maximum Product Subarray | 152. 乘积最大子数组(Java)

    题目 https://leetcode.com/problems/maximum-product-subarray/ 题解 class Solution {public int maxProduct( ...

  9. 【LeetCode】LeetCode之乘积最大子数组——枚举+动态规划+Kadane算法

最新文章

  1. java提高篇(三十)-----Iterator
  2. 消息队列rabitMq
  3. intern()方法的使用
  4. 10 CO配置-控制-成本中心会计-定义成本中心类别
  5. 量化策略回测01双均线
  6. 一站式快速实现应用现代化,IBM Cloud Pak做对了什么? | 技术公开课
  7. windows远程桌面无法粘贴复制的问题解决方法
  8. 把代码迁移动Google Code里
  9. 【AE】【栅格操作】
  10. windows 10 连接android手机助手,Win10手机助手怎么用?win10手机助手使用方法
  11. Word毕业论文排版 公式居中 编号右对齐 及交叉引用(使用MathType公式编辑器实现)
  12. 2017 ACM/ICPC 北京赛区小结 By jsb @Reconquista
  13. 一连上网就弹出广告窗,记录删除一些顽固文件
  14. 信息系统分析与设计 机票预定管理系统
  15. NTFS下的USN日志文件研究
  16. 记一次糟心的前端笔试(2)
  17. 看一眼就会马上收藏的宝藏设计网站
  18. Linux 永久设置时间
  19. OpenStack 性能测试工具Rally使用
  20. 淘宝/天猫按关键词搜索商品

热门文章

  1. 【转】如何修改IIS的默认端口号
  2. 生成纯字母随机编号的示例(大小写混合).sql
  3. 在Powerbuilder中播放Flash动画
  4. Vue路由History模式分析
  5. git版本库--常用命令
  6. python模块cv2人脸识别_Python基于Opencv来快速实现人脸识别过程详解(完整版)
  7. emacs .emacs_谁在乎Emacs?
  8. linux里gpl_GPL实施,ONOS与Linux Foundation合作以及更多新闻
  9. HTML5 文本语义元素
  10. 视觉SLAM笔记(56) 位姿图优化