标签:
public class Solution { public int MaxProduct(int[] nums) { var len = nums.Length; if(len == 0) { return 0; } var max = nums[0]; var min = nums[0]; var result = nums[0]; for(var i = 1;i < len; i++){ var tmpMax = Math.Max(Math.Max(max * nums[i] , min * nums[i]), nums[i]); var tmpMin = Math.Min(Math.Min(max * nums[i] , min * nums[i]), nums[i]); max = tmpMax; min = tmpMin; result = Math.Max(result , max); } return result; } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/lan_liang/article/details/47019711