zoukankan      html  css  js  c++  java
  • 边工作边刷题:70天一遍leetcode: day 61-3

    Product of Array Except Self

    要点:和Candy之类的都是一个路数,注意这题已经限定了n>1,所以不用考虑n<=1的边界条件

    class Solution(object):
        def productExceptSelf(self, nums):
            """
            :type nums: List[int]
            :rtype: List[int]
            """
            n = len(nums)
            res = [0]*n
            res[0]=1
            for i in xrange(1, n):
                res[i]=res[i-1]*nums[i-1]
            
            right = 1
            for i in xrange(n-1,-1,-1):
                res[i]=res[i]*right
                right*=nums[i]
            
            return res
    
  • 相关阅读:
    分析函数
    Orcal函数
    归档日志
    JSP数据交互
    JSP
    接口
    JAVA修饰符
    QuicKHit
    Java 三章错题
    Java 多态
  • 原文地址:https://www.cnblogs.com/absolute/p/5690336.html
Copyright © 2011-2022 走看看