编程实现在带头结点的单链表中查找内容为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,如果是则返回它的值,如果不是则指针后移。
发表评论 取消回复