给定一个整数数组A。
定义B[i] = A[0] * ... * A[i-1] * A[i+1] * ... * A[n-1], 计算B的时候请不要使用除法。
样例
给出A=[1, 2, 3],返回 B为[6, 3, 2]
本文介绍了一种高效算法,用于计算一个整数数组中每个元素对应的排除自身后的乘积结果数组,且整个过程不使用除法操作。通过前后遍历数组并累积乘积的方式,最终得到目标结果。
给定一个整数数组A。
定义B[i] = A[0] * ... * A[i-1] * A[i+1] * ... * A[n-1], 计算B的时候请不要使用除法。
给出A=[1, 2, 3],返回 B为[6, 3, 2]
2168
223

被折叠的 条评论
为什么被折叠?