百度搜索 编程之战 天涯 编程之战 天涯在线书库 即可找到本书最新章节.

文中主角在完成百万级斐波那契数列时,引用了一个两倍项公式:

    F(2n)=F(n+1)*F(n)+F(n)*F(n-1)

    这个公式可以变换为:

    F(2n)=F(n+1)*F(n)+F(n)*(F(n+1)-F(n))

    还有一个公式:

    F(2n+1)=F(n+1)*F(n+1)+F(n)*F(n)

    所以,如果已知F(n)和F(n+1),可以得到F(2n)和F(2n+1)。

    具体上,可以使用递归,但是得加上缓存。

    我用Java测了下,这个算法求第120W项木有压力~

百度搜索 编程之战 天涯 编程之战 天涯在线书库 即可找到本书最新章节.

章节目录

编程之战所有内容均来自互联网,天涯在线书库只为原作者程序小猿的小说进行宣传。欢迎各位书友支持程序小猿并收藏编程之战最新章节