2.1算法之斐波那契数列(Fibonacci Sequence)

以Python代码为例

>>> def fib(n):    # write Fibonacci series up to n
...     """Print a Fibonacci series up to n."""
...     a, b = 0, 1
...     while a < n:
...         print(a, end=' ')
...         a, b = b, a+b
...     print()
...
>>> # Now call the function we just defined:
... fib(2000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/basic/data-structure-algorithm/5940.html

(0)
上一篇 2022年5月8日 01:44
下一篇 2022年6月1日 21:30

相关推荐

  • 1.1数据结构之堆栈(stack)内存和堆(heap)内存的区别

    堆栈(stack)内存:简称为 栈内存,进程运行时为 函数参数、返回地址和局部变量 而分配的内存,由编译器自动分配和释放。 堆(heap)内存:进程运行时动态分配的内存,由程序分配和程序垃圾回收器(GC)释放。 值类型在栈内存上直接存储数据,而引用类型在栈内存上存储引用,指向堆内存存储的数据。

  • 1.2数据结构之数据(Data)的分类

    数据 (Data) 是一种统称。如数学计算中用到的整数和实数,文本编辑中用到的字符串,多媒体程序处理的图形、图像、声音及动画等通过特殊编码定义后的数据。 按类型分类 数据按照 类型 分类,可分为 值类型 和 引用类型。 值类型 包括:整数、IEEE二进制浮点(非精确值)、十进制浮点(精确值)、布尔、Unicode ch…

发表回复

登录后才能评论