SayCoo論壇

查看: 10789|回復: 4
打印 上一主題 下一主題

幫幫~我演算法不會><"

[複製鏈接]
跳轉到指定樓層
1
發表於 2008-3-14 00:21:33 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大大~因小弟對該演算法不了解,想請教各位大大,
能否請您教導小弟,小弟愚笨,希望可以詳敘該過程,謝謝!!


已知下面程式fib(n)及fib2(n),試依下列敘述計算其執行次數。
(a) n=3 時,fib(n)之T(n) =? fib2(n)之T(n) =?
(b) n=5 時,fib(n)之T(n) =? fib2(n)之T(n) =?
(c) n=10 時,fib(n)之T(n) =? fib2(n)之T(n) =?
fib(n)之T(n) =? fib2(n)之T(n) =?
int fib(int n)
{
     int (n<=1)
            return 1;
     else
           return fib(n-1) + fib(n-2);
}

================================================================
int fib2(int n)
{
        index i;
        int A[0…n];

       A[0]=0;A[1]=1;
       for(i=2;i<=n;i++)
             A=A[i-1]+A[i-2];
       return A[n];
}
您需要登錄後才可以回帖 登錄 | 加入會員

本版積分規則

手機版|黑名單|SayCoo論壇

GMT+8, 2024-5-6 00:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表