原题网址:http://www.lintcode.com/zh-cn/problem/product-of-array-exclude-itself/
给定一个整数数组A。
定义B[i] = A[0] * ... * A[i-1] * A[i+1] * ... * A[n-1], 计算B的时候请不要使用除法。
样例
给出A=[1, 2, 3],返回 B为[6, 3, 2]
本文探讨了在不使用除法的情况下,计算一个整数数组中每个元素的乘积(排除自身)。通过前后遍历数组两次,分别计算左侧元素乘积和右侧元素乘积,最终得到目标数组B。
原题网址:http://www.lintcode.com/zh-cn/problem/product-of-array-exclude-itself/
给定一个整数数组A。
定义B[i] = A[0] * ... * A[i-1] * A[i+1] * ... * A[n-1], 计算B的时候请不要使用除法。
给出A=[1, 2, 3],返回 B为[6, 3, 2]
转载于:https://www.cnblogs.com/Tang-tangt/p/8633171.html

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