238. [M] Product of Array Except Self
https://leetcode.com/problems/product-of-array-except-self/
基本思路
class Solution {
public int[] productExceptSelf(int[] nums) {
int[] output = new int[nums.length];
output[0] = 1;
for (int i = 1, p = nums[0]; i < nums.length; i++) {
output[i] = p;
p *= nums[i];
}
for (int i = nums.length - 2, p = nums[nums.length-1]; i >= 0; i--) {
output[i] *= p;
p *= nums[i];
}
return output;
}
}最后更新于