美文网首页
创建指定长度的 list

创建指定长度的 list

作者: cptn3m0 | 来源:发表于2020-03-31 09:28 被阅读0次

python 中的 list

dp = [0]*len

这个语法类似运算符重载, 有人说这个是python 的魔法乘法. 习惯了 c++的语法, 用起来 python 还是有些不适应.

完整的爬楼梯代码

class Solution(object):
    def climbStairs(self, n):`
        """
        :type n: int
        :rtype: int
        """
        if n==0 or n==1:
          return 1
        
        dp = [0] * (n+1)
        
        dp[0] = 1
        dp[1] = 1
        
        for i in range(2,n+1):
          dp[i]=dp[i-1]+dp[i-2]
        
        return dp[n]

相关文章

  • 创建指定长度的 list

    python 中的 list 这个语法类似运算符重载, 有人说这个是python 的魔法乘法. 习惯了 c++的语...

  • 常见的代码优化方法

    1、尽量重用对象,不要循环创建对象,比如:for循环字符串拼接 2、容器类初始化的时候指定长度 List col...

  • 8.jvm字节码与java代码层面调优

    常用代码优化方法 尽量重用对象,不要循环创建对象,比如:for循环字符串拼接 容器类初始化的时候指定长度List ...

  • NumPy创建线性空间linspace

    zeros函数:创建指定长度或形状的全零数组;ones函数:创建指定长度或形状的全1数组;empty函数:创建一个...

  • vector,ceiling,floor 函数

    vector(mode=类型,length=长度)创建向量可创建指定长度的空向量 ceiling(12.1)[1]...

  • list集合遍历方式

    Java中List集合的三种遍历方式:①for循环遍历:指定下标长度,使用List集合的size()方法,进行fo...

  • Java ArrayList和HashMap扩容

    思考1、假如我们要创建已知长度的集合List(ArrayList)or Map(HashMap),如何创建?通常M...

  • java List 按指定长度分割

    场景: 把一个List集合按指定长度分割成组 1. 手动实现 (已经自测通过) *注:TODO 标注部分是个小技巧...

  • Scala-数组、映射

    1、数组1)、创建数组创建定长数组和长度可变数组//创建定长数组,使用new关键字,指定数组泛型为Int,长度为5...

  • javascript原生数组操作指南(一)

    数组的创建 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度...

网友评论

      本文标题:创建指定长度的 list

      本文链接:https://www.haomeiwen.com/subject/ajiiuhtx.html