1026589551 发表于 2015-4-14 17:38:55

求助

这里假如是最后一个结点找到想找的那个元素不是返回0么?


微笑看世界 发表于 2015-4-14 19:03:12

路过帮顶

826438987 发表于 2015-4-14 22:00:03

楼主写的好像有点小问题啊,其实操作链表的方法中对于链表本身而言只需要一个头指针参数,对于查找而言当然还要一个目标数值,那么从表头开始遍历,感觉楼主的for循环的条件写的有点问题啊,拙见啊,酌情参考~~{:1_1:}

1026589551 发表于 2015-4-15 13:49:34

谢谢

罐头 发表于 2015-4-29 15:13:50

帮顶

k2012 发表于 2015-4-30 02:07:46

长见识了!!!

angel2015 发表于 2015-4-30 02:19:20

不二如是 发表于 2017-10-29 08:05:02

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]
查看完整版本: 求助