首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
admin
2018-08-12
33
问题
在单链表中,每个结点含有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
学硕统考专业
相关试题推荐
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
开皇五年,文帝规定每年正月五日县令出查,令百姓五党三党为一团,根据标准定户等上下,从轻制定税额,并将各户应纳税额写成定簿,是为()。
美国首次提出争夺世界霸权的纲领性文件是()。
西周前期,曾先后向东、南和西三个方向扩张,其中向南扩张主要发生在()
下列各组条约的时间排列顺序正确的是()。①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
下列历史事件发生的先后顺序是()。①“铁幕”演说②马歇尔计划③北大西洋公约
1543年发表解剖学专著《人体结构论》的是()。
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
下列叙述正确的个数是()。(1)m=2的平衡m路查找树是AVL树(2)m=3的平衡m路查找树是2—3树(3)m=2的平衡m路查找树的叶结点不一定在同一层(4)m阶B一树的叶结点必须在同一层(5)m阶B一树是平衡m路查找树(6)平衡m路查
随机试题
人类经过漫长的进化和自然选择,形成了能维持机体内环境稳定和防御病原体等有害物质人侵的保护性机制,其中固有免疫是抗感染免疫的第一道防线,亦可参与体内损伤衰老或畸变细胞的清除。阻止病原体入侵生殖系统主要依赖
某门市2006年共发生营业费用50万元、管理费用60万元、财务费用10万元,合计120万元,该门市的费用率为20%,计算出该门市同期销售收入为多少?
我国规定的外汇包括。
疫毒痢的临床表现特点有
A.雌激素B.孕激素C.雄激素D.FSHE.LH
现在学校里男女教师比例失衡,男教师偏少,女教师占绝大多数,你怎么看这个社会现象?
一个人的对人、对己、对事、对物的态度是()
下列关于Linux的说法中,错误的是
在计算机中,算法是指
Yesterday,Johnwentforabusridetothecountryside.Thebuswasnotfullandhehadagoodseatatthefront.Forabout
最新回复
(
0
)