238. Product of Array Except Self
https://leetcode.com/problems/product-of-array-except-self/description/
Given an array
nums
of n integers where n > 1, return an arrayoutput
such thatoutput[i]
is equal to the product of all the elements ofnums
exceptnums[i]
.Example:
Constraint: It's guaranteed that the product of the elements of any prefix or suffix of the array (including the whole array) fits in a 32 bit integer.
Note: Please solve it without division and in O(n).
Follow up: Could you solve it with constant space complexity? (The output array does not count as extra space for the purpose of space complexity analysis.)
Thoughts
依次求出每个数左边的连积和右边的连积。
Code
Analysis
Errors:
当右边到达0时, res[0]原先的值是0, 应不用乘res[0].
时间复杂度O(N), 无额外空间.
Last updated
Was this helpful?