int ListLocate_L(LinkList L, ElemType x);
时间: 2024-06-12 12:10:45 浏览: 90
LinkList的实现
函数 ListLocate_L 的作用是在单链表 L 中查找值为 x 的元素,并返回其位置。如果找不到,则返回 0。
函数的代码实现如下:
int ListLocate_L(LinkList L, ElemType x)
{
int i = 1;
LinkList p = L->next;
while (p != NULL && p->data != x) {
p = p->next;
i++;
}
if (p == NULL) {
return 0;
} else {
return i;
}
}
其中,L 是单链表的头指针,x 是要查找的元素值。函数返回值为元素在单链表中的位置,如果找不到则返回 0。
阅读全文