Typescript-Algorithms
    Preparing search index...

    Variable maximum_product_subarrayConst

    maximum_product_subarray: (nums: number[]) => number = maxProduct

    152.乘积最大子数组

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

    测试用例的答案是一个 32-位 整数。

    子数组是数组的连续子序列。


    输入: nums = [2,3,-2,4]

    输出: 6

    解释: 子数组 [2,3] 有最大乘积 6。


    输入: nums = [-2,0,-1]

    输出: 0

    解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。


    • 1 <= nums.length <= 2 * 10^4
    • -10 <= nums[i] <= 10
    • 测试用例的答案是一个 32-位 整数

    Type declaration

      • (nums: number[]): number
      • Parameters

        • nums: number[]

        Returns number