首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
admin
2018-08-12
20
问题
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
选项
答案
这是一个在单链表中查找结点,在结点内查找给定值的过程,先定义存储结构。 typedef struct node{ int A[m]; //每个结点内含有in个正整数,本例中m为5 struct node*next; //指向下一结点的指针 }LNode,*LinkList; typedef struct{ int j; //正整数在结点内的序号 struct node*s; //结点的指针 }rcd; rcd*LSearch(LinkList head,int n){ //在链表中查找正整数n,若查找成功,返回该结点指针及n在结点中的序号, //否则返回空指针表示失败。 rcd*R; P=head一>next: //假定链表带头结点,P指向链表第一元素结点 int found=0; int 1; while(P&&!found){ for(i=0;i
A[i]==n)found=1 //查找成功 P=P一>next: //下一结点 } if(P==null)return(null); else{R.j=i:R.s=P;return(R);} }
解析
转载请注明原文地址:https://kaotiyun.com/show/HMRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
1936年苏联宪法规定苏联的国体是()。
中国共产党在下列哪次会议上规定了党的最高纲领和最低纲领?()
下面哪项条约没有涉及德国的赔款问题?()
世界近代史上,世界经济发展经历了两次大的飞跃,即第一次工业革命和第二次工业革命。阅读下面两段材料,回答问题:材料一工业革命的主角——蒸汽机,是经验和科学相结合的产物。科学对工业革命的发展做出重大贡献。工场手工业的生产,主要依靠以人力和经
对《魏玛宪法》的内容和影响叙述不正确的是()。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
设一段正文由字符集{A,B,C,D,E,F)中的字母组成,这6个字母在正文中出现的次数分别为{12,18,26,6,4,34)。(1)为这6个编码设计哈夫曼编码。(2)设每个字节由8位二进制位组成,试计算按哈夫曼编码压缩存储这段正文共需多少个字
m阶B一树是一棵()。
关于B一树,下列说法中不正确的是()。
随机试题
Whenshewasdrivinghome,shewasstoppedbythepolicemanandwas________ofspeeding.
B—D试验合格的标准是
A.加大纵曲线曲度B.加大工作侧横曲线曲度C.减小平衡侧横曲线曲度D.减小纵曲线曲度E.加大平衡侧横曲线曲度侧方位排牙时,平衡侧接触工作侧不接触,应
患者,女性,孕34周,G1P0,血性白带1周,窥器检查见宫颈重度糜烂,触之易出血,宫底脐上3指,胎心正常,宫颈细胞学检查巴氏Ⅲ级,宫颈活检初步诊断为子宫颈原位癌。应该做的处理是
关于冠延长术不正确的是
片剂制备有关制粒方法叙述错误的是
运用平均增减量法进行估价的条件是()。
某船舶公司2018年拥有机动货船3艘,拖船1艘。3艘机动货船的净吨位都是3000吨,拖船发动机动率10000千瓦。已知机动船净吨位2001~10000吨税额为5元/吨。该公司当年应缴纳车船税()元。
根据国家赔偿法的规定,行政机关及其工作人员在行使行政职权时有下列哪些情形之一的,受害人有取得赔偿的权利?,
求下列极限:
最新回复
(
0
)