劍指offer -- 構建乘積數組

題目描述 給定一個數組A[0,1,…,n-1],請構建一個數組B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法 解題思路 B[i]的值可以看作上圖的矩陣中每行的乘積。 每個B[i]都可以分爲兩部分(1左邊的位一部分,右邊的又是一部分)。 下三角用連乘可以很容求得,同理可得上三角。 先算下三角中的連乘,即我們先算出B[i]中
相關文章
相關標籤/搜索