238. 除自身以外数组的乘积
1 class Solution 2 { 3 public: 4 vector<int> productExceptSelf(vector<int>& nums) 5 { 6 int n = nums.size(); 7 vector<int> A(n,1),B(n,1); 8 vector<int> res; 9 for(int i = 1;i < n;i ++) A[i] = A[i - 1] * nums[i - 1]; 10 for(int i = n - 2;i >= 0;i --) B[i] = B[i + 1] * nums[i + 1]; 11 for(int i = 0;i < n;i ++) res.push_back(A[i] * B[i]); 12 return res; 13 } 14 };
Mamba never out

浙公网安备 33010602011771号