作业帮 > 综合 > 作业

一道数据结构题目这是一个统计单链表中结点的值等于给定值x的结点数的算法,其中while循环有错,请重新编写出正确的whi

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/19 01:08:17
一道数据结构题目
这是一个统计单链表中结点的值等于给定值x的结点数的算法,其中while循环有错,请重新编写出正确的while循环.
int count ( ListNode * Ha,ElemType x )
{ // Ha为不带头结点的单链表的头指针
int n = 0;
while ( Ha->link = NULL ) {
Ha = Ha->link;
if ( Ha->data == x ) n++;
}
return n;
}
int count ( ListNode * Ha,ElemType x )
{ // Ha为不带头结点的单链表的头指针
int n = 0; ListNode *p;
p=Ha;
while ( p->link != NULL ) {
if ( p->data == x ) n++;
p = p->link;
}
return n;
}