鱼C论坛

 找回密码
 立即注册
查看: 3889|回复: 7

[已解决]求助

[复制链接]
发表于 2015-4-14 17:38:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这里假如是最后一个结点找到想找的那个元素不是返回0么?
QQ图片20150414172813.png

最佳答案
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;
        }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-14 19:03:12 | 显示全部楼层
路过帮顶
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-14 22:00:03 | 显示全部楼层
楼主写的好像有点小问题啊,其实操作链表的方法中对于链表本身而言只需要一个头指针参数,对于查找而言当然还要一个目标数值,那么从表头开始遍历,感觉楼主的for循环的条件写的有点问题啊,拙见啊,酌情参考~~{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-15 13:49:34 | 显示全部楼层
谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-29 15:13:50 | 显示全部楼层
帮顶
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-30 02:07:46 From FishC Mobile | 显示全部楼层
长见识了!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2015-4-30 02:19:20 From FishC Mobile | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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;
        }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 01:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表