当前位置:网站首页>剑指Offer(七):斐波那契数列
剑指Offer(七):斐波那契数列
2022-07-26 10:35:00 【康斯坦奇】
解法1:这道题递归很好写,但是存在很严重的效率问题。
class Solution:
def Fibonacci(self, n):
# write code here
if n == 0:
return 0
if n == 1:
return 1
return self.Fibonacci(n-2)+self.Fibonacci(n-1)
解法2:循环
class Solution:
def Fibonacci(self, n):
# write code here
if n <= 1:
return n
a = 0
b = 1
c = 0
for i in range(2,n+1):
c = a + b
a = b
b = c
return c
边栏推荐
- [C language] LINQ overview
- 记给esp8266烧录刷固件
- 构造器、方法重载、对象数组和static
- Application of.Net open source framework in industrial production
- Problems encountered in QRcode QR code (C language)
- 使用Geoprocessor 工具
- L2-005 集合相似度(vector、set求并交集)
- Interview questions and answers for the second company (2)
- MLX90640 红外热成像仪测温传感器模块开发笔记(六)红外图像伪彩色编码
- centos8(liunx)部署WTM(ASP.NET 5)使用pgsql
猜你喜欢

videojs转canvas暂停、播放、切换视频

Issue 5: the second essential skill for College Students

uniapp使用简单方法signalR(仅用于web调试,无法打包app)

Our Web3 entrepreneurship project is yellow

Write to esp8266 burning brush firmware
![[Halcon vision] image filtering](/img/7a/b95f8977f02fab644ef9fb205424e7.png)
[Halcon vision] image filtering

STM32 Alibaba cloud mqtt esp8266 at command

js 获得当前时间,时间与时间戳的转换

记给esp8266烧录刷固件

Problems encountered in QRcode QR code (C language)
随机推荐
js翻页、kkpager.js翻页
[Halcon vision] morphological corrosion
.net operation redis sorted set ordered set
构造器、方法重载、对象数组和static
oracle 启动不了 tnslistener服务启动不了
Oracle cannot start tnslistener service cannot start
L2-005 集合相似度(vector、set求并交集)
[leetcode每日一题2021/2/18]【详解】995. K 连续位的最小翻转次数
[leetcode每日一题2021/8/31]1109. 航班预订统计【中等】差分数组
js,e.pageX、pageY模态框拖动
Tradingview tutorial
json-c库的简单使用——将json文件转换为struct.
Database functions
将json文件中数组转换为struct
卸载魅族应用商店
英语基础句型结构------起源
Datav beautiful data screen production experience
如何实现临时的图形要素现实
Some web APIs you don't know
Redis特殊数据类型使用场景