152. Maximum Product Subarray

Posted 鸵鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了152. Maximum Product Subarray相关的知识,希望对你有一定的参考价值。

class Solution {
    public int maxProduct(int[] nums) {
        int res=nums[0];
        for(int i=1, imax=res,imin=res;i<nums.length;i++)
        {
            int cmax=Math.max(nums[i]*imax,nums[i]*imin);
            int cmin=Math.min(nums[i]*imax,nums[i]*imin);
            imax=Math.max(nums[i],cmax);
            imin=Math.min(nums[i],cmin);
            res=Math.max(res, imax);
        }
        return res;
    }
}

  

以上是关于152. Maximum Product Subarray的主要内容,如果未能解决你的问题,请参考以下文章

152. Maximum Product Subarray(js)

152. Maximum Product Subarray

leetcode 152. Maximum Product Subarray

刷题152. Maximum Product Subarray

LeetCode 152. Maximum Product Subarray

152. Maximum Product Subarray