A ALGO ANIMATIONPREFIX × POSTFIX / 238

ALGO 238 MEDIUM

題目目錄Product of Array Except Self

先乘左邊,再乘右邊,得到除了自己以外的乘積。

TIME O(n)輔助空間 O(1),輸出 O(n)
試試看
01 / 兩趟累乘INITIALIZE
i—
prefix—
postfix—
nums 初始化
arr 每一格保存目前累乘結果
目前累積量包含的元素正在處理的索引 i
目前操作—先建立輸出陣列

先更新 arr[i],再把 nums[i] 乘入累積量,因此不會把自己算進自己的答案;全程不使用除法。

STEP 01