用链表制作通讯录中的查找数据元素,查找数据元素应该怎么做呢?
整体思路没问题,但你这个写的啥玩意,书上的是伪代码,elemtype指数据类型,是为了抽象所有数据类型,你要根据你的实际情况设,还有你这个i都没初始化,还有返回值是整数,为啥定义成bool型,你是要知道存不存在还是看在第几个位置
List *p=L->next;
while(p&&(p->data.name)!=e){
p=p->next;
}
if(p==null)
return 0;
else
return p->data.name;
建议先加上 typedef elementype int;
整体思路没问题,但你这个写的啥玩意,书上的是伪代码,elemtype指数据类型,是为了抽象所有数据类型,你要根据你的实际情况设,还有你这个i都没初始化,还有返回值是整数,为啥定义成bool型,你是要知道存不存在还是看在第几个位置