编程实现在带头结点的单链表中查找内容为x的节点,若找到,返回该点地址;否则返回NULL。(包指数据结构的定义)

分类: 计算机软件基础(一)(02243) 发布时间: 2024-08-31 16:14 浏览量: 0
编程实现在带头结点的单链表中查找内容为x的节点,若找到,返回该点地址;否则返回NULL。(包指数据结构的定义)
【正确答案】:struct node{Datatype data;struct node *next;};struct node *find(struct node*head,datatype x){ struct node *p=head->next;While(p!null&&p->data!=x)P=p-next;If(p->data==x)Return p;}
【题目解析】:从头指针开始,查找它的值是不是x,如果是则返回它的值,如果不是则指针后移。