typedef int datatype; typedef struct node{ datatype data; struct node *next; }*Linklist; int value_x(Linklist L,datatype x) { int n=0; Linklist p=L; while(p->next) {p=p->next; if(p->data==x)n++; } return n; }带头结点的单链表上统计出值为X的元素的个数的算法
typedef int datatype; typedef struct node{ datatype data; struct node *next; }*Linklist; int value_x(Linklist L,datatype x) { int n=0; Linklist p=L; while(p->next) {p=p->next; if(p->data==x)n++; } return n; }带头结点的单链表上统计出值为X的元素的个数的算法