劍指Offer - 構建乘積數組(Java實現)

題目描述: 給定一個數組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每個位置的值就是數組A中除了同一位置上的那個數,數組中剩下的數的累積。一開始我想到的思路是先求出A數組中所有數的累積,然後再除以A[i]即可獲得B[i]的值。但是題幹中明確要求不能使用除法,所
相關文章
相關標籤/搜索