给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。

示例 1:

输入: [2,3,-2,4]
输出: 6
解释: 子数组 [2,3] 有最大乘积 6。

代码

class Solution {public int maxProduct(int[] nums) {int n=nums.length,res=Integer.MIN_VALUE;int[] dp=new int[n];for(int i=0;i<n;i++)//计算所有子数组的乘积for(int j=i;j<n;j++){if(i==j) dp[j]=nums[i];else dp[j]=dp[j-1]*nums[j];res= Math.max(res,dp[j]);}return res;}
}

leetcode152. 乘积最大子数组相关推荐

  1. Leetcode--152. 乘积最大子数组(java)

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

  2. 152. 乘积最大子数组

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

  3. 动态规划——乘积最大子数组(Leetcode 152)

    题目选自Leetcode 152. 乘积最大子数组 题目描述: 解题思路: 解题代码: class Solution { public:int maxProduct(vector<int> ...

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

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

  5. CodeTop097 乘积最大子数组

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

  6. 算法-----------乘积最大子数组(Java版本)

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

  7. 乘积最大子数组—leedcode152

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

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

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

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

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

最新文章

  1. 百度CTO王海峰:百度Paddle已支持超过70个主流的模型
  2. python 表格格式输出_利用python对excel中一列的时间数据更改格式操作
  3. 文本查找查找命令的grep 、egrep、fgrep用法的详解
  4. ipad运行python爬虫_Python爬虫之UserAgent的使用实例
  5. ArcGIS API for JavaScript 4.4学习笔记[新] AJS4.4和AJS3.21新特性
  6. python调用java方法_python加载和使用java的类的方法
  7. zigbee 编译source_zigbee_sensor_monitor_v1_2_1 vs2008 qt-win-opensource-src-4.4.3
  8. springmvcdate类型接收不到_无线电小课堂:如何在市区环境有效接收短波信号,选什么天线?...
  9. C语言的atoi和C++的to_string
  10. 密码学-网站的安全登录认证设计
  11. 层层递进——宽度优先搜索(BFS)
  12. js获取DIV的位置坐标的三种方法!
  13. 手机还能做电路仿真啊!电子电路兴趣爱好者福音!
  14. 十款好用的PDF编辑软件推荐
  15. android 导航栏半透明,Android屏幕适配之状态栏导航栏半透明、全透明(5.0以上去阴影),方法多样...
  16. USB C口5V输入,四节串联锂电池充电管理芯片,IC电路板PW4405芯片-22号电路板
  17. SpringBoot+Redis简单实现文章浏览量记录
  18. Apache -FOPToPDF-Java对象输出实例代码
  19. 蓝桥杯 试题 B: 纪念日
  20. USF MSDS501 计算数据科学中文讲义 2.4 Python 中的编程模式

热门文章

  1. vi中如何实现批量替换
  2. LRU缓存 数据结构设计(C++)
  3. java提取图片中的文字,深入分析
  4. FZU - 2037 -Maximum Value Problem(规律题)
  5. 2018.09.16 loj#10243. 移棋子游戏(博弈论)
  6. org.dom4j.DocumentException: null Nested exception: null解决方法
  7. qt之旅-1纯手写Qt界面
  8. 02-c#基础之01-基础语法(一)
  9. 解决虚拟机 正在决定eht0 的ip信息失败 无链接-- 添加虚拟网卡
  10. (3)[wp7数据存储] WP7 IsolatedStorage系列篇——通过XmlSerializer读写XML文件 [复制链接]...