课后习题 2.5

    xiaoxiao2021-03-25  132

    个人做的课后练习

    书籍:算法设计与分析基础(第三版)

    习题2.5

    二. 一直按每一个月写出兔子对数: 2 3 5 8 13 21 34 55 89 144 233 377

    三.假设n格有F(n)种爬法,有递推公式: F(n)=F(n-1)+F(n-2)

    四. n/3 向下取整

    五. 代入即可立即得到答案。

    六. a. n为48时,会溢出 b. n为94时,会溢出

    八.

    Fibonacci(n) a1 b←0 while(n>0) do b←b+a a←b-a n-- return b;

    九. 直接使用数学归纳既可以证明。

    十. n次

    十一. 如果选择输入大的数字为输入规模。 时间复杂度为 O(log(n))

    十二. a.

    Fibonacci(n) if n==0 or n==1 return n; else return (Fibonacci(n-1)+Fibonacci(n-2))0000

    b.

    Fibonacci(n) a1 b←0 while n>0 do b←b+a a←b-a b←b%100000 n-- return b
    转载请注明原文地址: https://ju.6miu.com/read-5169.html

    最新回复(0)