栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python php go 计算斐波那契数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python php go 计算斐波那契数

python

#这里python引入了计算加速模块jit
#pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  numba
from numba import jit
@jit
def fib(x):
    if x<2:
        return x
    return fib(x-1)+fib(x-2)

if __name__ == '__main__':
    import time
    begin = time.time()
    print(fib(40))
    end = time.time()
    print(str(end-begin)+"S")

go

package main

import "time"
import "fmt"
func main() {
	const n = 40
	starttime := time.Now()
	fibN := fib(n)
	endtime := time.Now()
	cost_time := endtime.Sub(starttime)
	fmt.Println(cost_time)
	fmt.Printf("rFibonacci(%d) = %dn", n, fibN)
}

func fib(x int) int {
	if x < 2 {
		return x
	}
	return fib(x-1) + fib(x-2)
}

php

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350733.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号