Given an arraynums of n integers where n > 1, return an array output such that output[i] is equal to the product of all the elements of nums except nums[i].
Solve it without division and in O(n).
For example, given [1,2,3,4], return [24,12,8,6].
Follow up: Could you solve it with constant space complexity? (Note: The output array does not count as extra space for the purpose of space complexity analysis.)
新数组output 的第i 个数是原数组 nums 除第 i 个元素之外的所有元素的乘积。可以遍历 nums 两次,第一次将 nums[i]左边所有元素的乘积赋值给 output[i],第二次将 nums[i]右边的所有元素的乘积赋值给 output[i]。 复杂度:只遍历两次数组,时间复杂度 O(n),根据题意,output 数组不算额外空间开销,所以空间复杂度 O(1)
