找考题网-背景图
问答题

简答题

请写出下列递归算法的功能。 
typedef struct node{
         datatype data;
         struct node *link; 
} *LinkList; 
int ALGORISM(LinkList list) 
{ 
        if(list==NULL) 
            return 0;
         else 
            return 1+ALGORISM(list->link); 
}

【参考答案】

计算由list所指的线性链表的长度。