LeetCode_152.乘积最大子数组
2021-06-10 21:04
标签:for dmi 最大的 包含 val 最小值 输入 nbsp code 给你一个整数数组 示例 1: 示例 2: LeetCode_152.乘积最大子数组 标签:for dmi 最大的 包含 val 最小值 输入 nbsp code 原文地址:https://www.cnblogs.com/fuxuyang/p/14242740.htmlnums
,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。输入: [2,3,-2,4]
输出:
6
解释: 子数组 [2,3] 有最大乘积 6。
输入: [-2,0,-1]
输出: 0
解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。
C#代码
public class Solution {
//乘法遇到负数后,最大值会变成最小值。
public int MaxProduct(int[] nums) {
int max = int.MinValue;
int midMax = 1;
int midMin = 1;
int temp;
for (int i = 0; i
上一篇:SpringMVC 概述
文章标题:LeetCode_152.乘积最大子数组
文章链接:http://soscw.com/index.php/essay/93315.html