题解 | #构建乘积数组#
构建乘积数组
https://www.nowcoder.com/practice/94a4d381a68b47b7a8bed86f2975db46
class Solution { public: vector<int> multiply(vector<int>& A) { // write code here vector<int> B(A.size(), 1);// 初始化一下,注意是1,否则后面乘积是个问题;由于题意不考虑A.size()==1情况,所以逻辑也不再考虑 for(int i = 0 ; i < A.size(); ++i) { for(int j = 0 ; j < A.size(); ++j) { if(i == j) continue; B[i] *= A[j];// 题目意思,返回数组,每个值除了对应位置外的其他所有元素乘积 } } return B; } };
挤挤刷刷! 文章被收录于专栏
记录coding过程