试编制一个算法,统计双向链表中值为x的元素个数

如题所述

第1个回答  2012-11-01
算法的话就简单了。
int Statistics(struct Link *head, int x)
{
int count=0;
struct Link *p=head;//带头结点的链表
while (p->next != NULL)
{
if (p->next->data == x)
{
count++;
}
p = p->next;
}
return count;
}本回答被网友采纳
第2个回答  2012-11-01
只算法?
沿一个方向遍历双向链表就可以了!