請寫出下列遞歸算法的功能。
typedef struct node{
datatype data;
struct node *link;
} *LinkList;
int ALGORISM(LinkList list)
{
if(list==NULL)
return 0;
else
return 1+ALGORISM(list->link);
}
您可能感興趣的試卷
你可能感興趣的試題
最新試題
建立多級目錄的目的是()
系統(tǒng)調(diào)用是操作系統(tǒng)和用戶進程的接口,庫函數(shù)也是操作系統(tǒng)和用戶的接口。
下列程序的功能是根據(jù)如下計算公式計算sum的值,請將程序中名為calculate的函數(shù)補充完整。
在各種進程調(diào)度算法中,若所有進程同時到達,則平均等待時間最短的是()
簡述數(shù)據(jù)結(jié)構(gòu)中樹和二叉樹有什么不同。
在多道程序系統(tǒng)中,處理機的分配由()完成。
若線性表最常用的操作是在最后一個元素之后插入一個結(jié)點和刪除最后一個結(jié)點,則采用()存儲方式節(jié)省時間。
請設(shè)計一C語言函數(shù)(注:只要求寫出該函數(shù),不要求寫出完整程序),該函數(shù)的功能是將一個int類型的數(shù)組A[0..n-1]的所有元素循環(huán)右移k個位置。 例如,對于某數(shù)組,當(dāng)k=3(即把數(shù)組所有元素循環(huán)右移3位)時,是將
虛擬段式存儲管理中,若邏輯地址的段內(nèi)地址大于段表中該段的段長,則發(fā)生地址越界中斷。
對二叉排序樹得到的關(guān)鍵字升序序列的遍歷是()