思路就是通过对单链表的遍历
找到满足我们条件的结点
Node* Search(LinkList head, char[name])
{
Node* p = head->next;
while (p)
{
if (strcmp(p->name, name) != 0)
p = p->next;
else
break;
}
if (p = NULL)
printf("没有找到该节点");
return p;//有则返回位置,没有返回NULL
}
代码非常简单,灵活运用到其他情况(如找有序链表的插入点,只需简单变化就能实现)更重要。
- ---我所理解的生活,就是和喜欢的一切在一起。
---韩寒