当前位置: 首页 > news >正文

代码随想录补打卡 509 斐波那契数列

代码如下    //斐波那契数列的第0项是0 第一项是1 

func fib(n int) int {

      if n <= 1 {

          return n 

      }

      dp := make([]int,n+1)

      dp[0] = 0 

      dp[1] = 1 

      

      for i := 2 ; i <= n ; i++ {

          dp[i] = dp[i-1] + dp[i-2]

      }

      return dp[n]

}

70 爬楼梯 

代码如下

func climbStairs(n int) int {

       if n == 1 {

           return 1

       }

       dp := make([]int,n+1) 

       dp[1] = 1 

       dp[2] = 2 

       for i := 3 ; i <= n ; i++ {

           dp[i] = dp[i-1] + dp[i-2]

       }

       return dp[n]

}

http://www.lryc.cn/news/65265.html

相关文章:

  • 【每日一题Day195】LC1003检查替换后的词是否有效 | 栈
  • 简单理解什么是序列化
  • Django初识
  • ARM嵌入式编译器-volatile关键字对编译器优化的影响
  • 销售数据分析怎么做?这篇文章说清楚了
  • 二十六、ISIS技术总结
  • 三菱m70 m80系统解密 三菱m80机床到期解锁
  • InnoDB 磁盘结构之数据字典和双写缓冲区
  • Django模型层part two - 多表关系创建和多表操作
  • 智能优化算法:浣熊优化算法-附代码
  • 【51单片机】数码管显示(样例展示以及异常分析)
  • Android InputChannel事件发送接收系统分析
  • Java时间类(五)-- LocalDate()类
  • 用手机号码归属地 API 开发的应用推荐
  • 测试从业第 3 年,我看到了终点......
  • 结巴分词原理分析
  • JavaEE 第三-四周
  • Ububtu20.04 无法连接外屏(显卡驱动问题导致)
  • 配置JDK环境变量
  • 保护移动设备免受恶意软件侵害优秀方法
  • 一个人在家怎么赚钱?普通人如何通过网络实现在家就能赚钱
  • ChatGPT诞生的新岗位:提示工程师(Prompt Engineer)
  • 机器学习笔记 使用PPOCRLabel标注自己的OCR数据集
  • 【C++初阶】类和对象(二)
  • 深入探讨Java、Spring和Dubbo的SPI机制
  • 使用机器人为无线传感器网络提供服务(Matlab代码实现)
  • QT自制软键盘 最完美、最简单、跟自带虚拟键盘一样
  • 优思学院|8D和DMAIC两种方法应如何选择?
  • 回归预测 | MATLAB实现MLR多元线性回归预测(多指标评价)
  • PHP 二维数组相关函数:二维数组指定key排序,二维数组转一维数组,两个二维数组取差集,对象转数组,判断元素是否在多维数组中