求助
这里假如是最后一个结点找到想找的那个元素不是返回0么?路过帮顶 楼主写的好像有点小问题啊,其实操作链表的方法中对于链表本身而言只需要一个头指针参数,对于查找而言当然还要一个目标数值,那么从表头开始遍历,感觉楼主的for循环的条件写的有点问题啊,拙见啊,酌情参考~~{:1_1:} 谢谢 帮顶 长见识了!!! bool do_search( pNode pHead, int val, int *pos)
{
pNode p = pHead;
int i = 0;
while( p != NULL && p->data != val )
{
p = p->pNext;
i++;
}
if( p == NULL )return false;
else
{
*pos = i;
return true;
}
}
页:
[1]