阿摩線上測驗
登入
首頁
>
程式語言
>
96年 - 96 高等考試_三級_資訊處理:程式語言#34463
> 申論題
申論題
試卷:96年 - 96 高等考試_三級_資訊處理:程式語言#34463
科目:程式語言
年份:96年
排序:0
申論題資訊
試卷:
96年 - 96 高等考試_三級_資訊處理:程式語言#34463
科目:
程式語言
年份:
96年
排序:
0
申論題內容
一、我們有下列的 C/C++語言程序。 void f(n) int n; { if (n==1) printf(“*”); else if (n==2) printf(“***”); else { f(n-1); f(n-2); f(n-2); } } 假設 a(n)是 f(n)列印出的星號數目。請寫出一個程式,可以算出 a(n)。這個程式必須具 有不可高於 O(n)的複雜度。此外,請列出 a(n)的遞迴方程式(recurrence equation), 並寫出其解答。(25 分)