ブラシタイトルノート「の安全性を証明するためのご提供変更」 - 建設製品アレー66顔の質問

難易度:簡単

まず、対象の説明:

ここに画像を挿入説明

第二に、問題解決の分析:

1、安全性を証明するために解決します

ここに画像を挿入説明

図2に示すように、コードの実装

class Solution:
    def constructArr(self, a: List[int]) -> List[int]:
        left = [1] * len(a)
        right = [1] * len(a)
        result = [1] * len(a)
        for i in range(1, len(a)):
           left[i] = left[i-1]*a[i-1] 
        for j in range(len(a)-2,-1,-1):
            right[j] = right[j+1]*a[j+1]
        for n in range(len(a)):
            result[n] = right[n]*left[n]
        return result
公開された130元の記事 ウォンの賞賛153 ・は 20000 +を見て

おすすめ

転載: blog.csdn.net/qq_34108714/article/details/104781601