剑指 Offer 66. 构建乘积数组

感觉没啥好总结的……
剑指 Offer 66. 构建乘积数组
class Solution { public int[] constructArr(int[] a) { if(a.length == 0) return new int[0]; int[] b = new int [a.length]; b[0] = 1; int tmp = 1; for(int i = 1; i < a.length; i++) b[i] = b[i - 1] * a[i - 1]; for(int i = a.length - 2; i >= 0; i--){ tmp *= a[i + 1]; b[i] *= tmp; } return b; } }
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号