问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

写出在不带头结点的单链表上实现LocateElem(l, x, &i)操作算法。

发布网友 发布时间:2022-06-03 14:31

我来回答

1个回答

热心网友 时间:2023-10-21 16:50

头结点是一个链表中的空节点,为的是方便对链表进行操作,没有头结点并不代表没有指针指到链表的节点上,这和数组的头指针有些不同。LocateElem(l,x,&i)函数中,l 传递的就是一个指向链表的指针,需要做的就是在函数体内再定义一个指针p先指向l, 然后p向后遍历链表。

void LocateElem(sqlist *l, int x, int *i)
{
    sqlist *p = l;
    int num = 0;
    if(l != NULL){
        while(p!=NULL && (p->num)!=x) {p = p->next; num++;} //向后遍历链表
        if(p == NULL) *i = 0;//若遍历到尾依然没有x,*i赋值为0
        else  *i = num; //找到x把计数的num付给*i
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
关于第一次经典语录 ...三个月后打开包装发现里面零件全部损坏,请问能去超市退换 微单相机哪个品牌好 一首歌在酷狗上查找猪猪非主流歌曲club 沙拉拉就有求歌名 一首英文DJ,歌词是"刷啦啦哩,刷啦啦啦哩"还有歌词听起来好像是:"I wa... sha la la la sha la la lei 是什么歌 男孩起名字大全免费2025年 姓李的男孩起名字大全 ...九月十二(阴历)下午16点 出生 姓李 希望大师给起个好点的名字... 电脑开机提示先激活windows电脑上出现要激活WINDOWS是什么意思_百度知 ... 中国建设银行从邮政储蓄银行提钱会产生多少费用 没有头结点的单链表是怎样定义的? 问答题5.解释带头结点的单链表和不带头结点的单链表的区别。 循环单链表按关键字删除(没有头结点)? 如何创建一个不带头结点的单链表?与带头节点的单链表有什么区别?并且,输出这个单链表? 什么是无头结点链表 带头结点与不带头结点的单链表的区别? 孕妇饿了能不能吃鸡蛋糕 节气门清洗后,油耗怎么增加了? 清洗过节气门后,油耗为什么变高了 中华人民共和国*的机构有哪些?简单介绍一下(它的主要职责) 支气管扩张能彻底治愈吗 在建筑中行走阅读理解答案 支扩可以手术吗 支扩能吃溥公英吗? 北京四合院说明文阅读及答案 肺癌能吃鸡吗肺癌能吃鸡吗 “会呼吸的建筑”翻译成英文 有支支管扩张病史的人不能吃扩张血管的食物吗 急急急、求救求救。语文阅读题。 支气管扩张能吃什么不能吃什么 怎么建立没有头结点和头指针的单循环链表,并且怎么输出?帮我编一下,数据域是整数! 不带头结点的单链表输出? 无头结点的单链表 数据结构,关于不带头结点的单链表问题,求大神们解答,万分感谢,急用,真的很急! 数据结构,不带头结点的单链表判空操作为什么是head=null 不是head-next=null C++中带头结点的单向链表和不带头结点的单向链表各有什么特点和区别 人生如梦下一句 诗句“人生如梦”的下一句是什么 人生如梦,岁月如歌。四季沧桑,无情轮回。的下一句最好写什么? 人生如梦,下一句是什么? 人生如梦下一句什么 为什么中医说吃水果会增加湿气?是否正常? bts为什么叫小包 吃水果会使体内湿气重吗 芒果、菠萝真的能加重体内湿气吗?体内湿气是怎么产生的? 有谁有有关日本节日庆祝的动漫图片么? 在哪个网站能找到各种动漫的海报? 漫画派对 海报是什么 蓝屏提示 win32k.sys page_fault_in_nonpaged_area 怎么回事 联通流量加包怎么办理