設有一個遞歸算法如下:
int fact(int n) { //n大于等于0
if(n<=0) return 1;
else return n*fact(n-1); }
則計算fact(n)需要調(diào)用該函數(shù)的次數(shù)為()
A. n+1
B. n-1
C. n
D. n+2
您可能感興趣的試卷
你可能感興趣的試題
A.x=top->data;top=top->link;
B.top=top->link;x=top->link;
C.x=top;top=top->link;
D.x=top->link;
A.r-f
B.(n+f-r)%n
C.n+r-f
D.(n+r-f)%n
A.i
B.n-i
C.n-i+1
D.不確定
A.5,4,3,2,1
B.2,1,5,4,3
C.4,3,1,2,5
D.2,3,5,4,1
A.p->next=q; q->prior=p; p->next->prior=q; q->next=q;
B.p->next=q; p->next->prior=q; q->prior=p; q->next=p->next;
C.q->prior=p; q->next=p->next; p->next->prior=q; p->next=q;
D.q->prior=p; q->next=p->next; p->next=q; p->next->prior=q;
最新試題
下列可以直接用循環(huán)結構即可將遞歸轉換為非遞歸的是()
對關鍵字{28,16,32,12,60,2,5,72}進行快速排序,第一趟以28為樞軸產(chǎn)生的劃分結果為()
實現(xiàn)二分查找的遞歸章法如下,在相應位置填寫適當?shù)膬?nèi)容使算法完整。
遞歸算法具有兩個特性分別是()
二叉樹的二叉鏈表類型定義如下:閱讀下列算法,并回答問題:(1)該算法的功能是什么?(2)以下算法功能是否等價于上面的算法?
對以下幾個關鍵字的序列進行快速排序,以第一個元素為基準,一次劃分效果不好的是()
通過表達式()可以獲取帶頭結點的單鏈表L中首元素結點的數(shù)據(jù)值。
則該隊列為滿隊列的條件為()(采用少用一個空間的方法)
在中序遍歷非遞歸算法中,在進入子樹進行訪問前,需要在自定義棧中保存()
閱讀下列算法,并回答問題:設棧S=(1,2,3,4,5,6,7),其中7為棧頂元素。調(diào)用函數(shù)f30(S)后,(1)第一個循環(huán)結束后,棧T和隊列Q中的內(nèi)容各是什么?(2)第三個循環(huán)語句結束后,棧S中的內(nèi)容是什么?