博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.斐波那契数列
阅读量:5286 次
发布时间:2019-06-14

本文共 484 字,大约阅读时间需要 1 分钟。

斐波那契数列,别称黄金分割数列,兔子数列

定义:f(0) = 1,f(1) = 1,f(n) = f(n-1) + f(n-2)

例如:数列 1、1、2、3、5、8、13、21、……

#递归法 def fib(n):    if n <= 0:        return 1    elif n == 1:        return n    else:        return fib(n-1) + fib(n-2)    for i in range(0,30):    print(fib(i), end = ' ')#O(1.618^n)
#循环法def fib_loop(n):    a, b  = 0, 1    for i in range(n+1):        a, b = b, a+b        return a    for i in range(0,30):    print(fib(i), end = ' ')#O(n)

 

转载于:https://www.cnblogs.com/hws2017/p/9949994.html

你可能感兴趣的文章
通信架构
查看>>
14.5.2.2 autocommit, Commit, and Rollback
查看>>
mysql 有索引没走索引 更新锁全表
查看>>
perl 爬虫两个技巧
查看>>
多态中各成员的特点
查看>>
Codeforces 57C (1-n递增方案数,组合数取模,lucas)
查看>>
pandas read_csv skiprows
查看>>
SSE2 Intrinsics各函数介绍
查看>>
ASP.NET MVC Controller的激活
查看>>
web项目存数据到数据库,中文乱码,解决过程
查看>>
2018.11.23-day25 面向对象-封装
查看>>
Spring Boot 的项目打包成的 JAR 包,制作成 docker 镜像并运行
查看>>
日期时间选择器bootstrap-datetimepicker表单组件
查看>>
关于object和embed
查看>>
《架构之美》读后感
查看>>
IOS安全测试
查看>>
用拓扑图展现层级和组织关系(三)
查看>>
2017福州大学面向对象程序设计作业评分点
查看>>
Solution Explorer中显示依赖文件和链接文件
查看>>
css三角形
查看>>