首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
admin
2019-08-15
32
问题
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
选项
答案
这是一个在单链表中查找结点,在结点内查找给定值的过程,先定义存储结构。 typedef struet node{ int A[m]; //每个结点内含有m个正整数,本例中m为5 struet node * next: //指向下一结点的指针 }LNode,* LinkList; typedef struet{ int j: //正整数在结点内的序号 struet node * s: //结点的指针 }rcd; rcd * LSearch(LinkList head,int n){ //在链表中查找正整数n,若查找成功,返回该结点指针及n在结点中的序号, //否则返回空指针表示失败。 rcd * R: P=head一>next: //假定链表带头结点,P指向链表第一元素结点 int found=0: Int i; while(P&&!found){ for(i=0;i<m;i++) if(P->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/dMCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
经六朝时期的发展,南方形成了三个农业发达地区即()。
日本三个月亡华计划破产的标志是()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
(1)页面长度为1KB=210B,因此页内偏移地址占10位。主存大小为16KB=214B,所以物理地址占14位。0AC5H=0000101011000101B,除去后10位,得到页号为2,则查找页表可知物理块号为4,所以物理地址是0100101100
在一个8级中断的系统中,硬件中断响应从高到低的优先顺序是1→2→3→4→5→6→7→8,通过中断屏蔽技术,将中断处理优先顺序设置为1→3→5→7→2→4→6→8,如果CPU在执行一个应用程序时有5、6、7、8级的四个中断同时到达,CPU在按优先顺序处理到第
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
用链接方式存储的队列,在进行删除运算时,下面正确的是()。
CSMA/CD以太网中,发生冲突后,重发前的退避时间最大是()。
关于B一树,下列说法中不正确的是()。
随机试题
幻想是指与个人愿望相联系,并指向于未来的想象。
【背景资料】某公路承建城市主干道的地下隧道工程,长520m,为单位双重类型钢筋混泥土结构,采用明抢暗做法施工、隧道基坑深10m间隔安全等级为一级,基坑支护与结构设计断面示意图如图5—1所示,围护桩为钻孔灌注桩:截水帷幕为双排水泥土搅拌桩,两道
一条路的交通信号监控系统是由监控分中心和控制节点的计算机系统、外场设备以及()等组成。
关于科目汇总表账务处理程序,下列说法中正确的有()。
下列关于保证担保的表述,正确的是()。
华南公司目前的资金总量为1500万元,其中,平价债券500万元,票面年利率为10%,分期付息到期还本;普通股600万元(每股面值10元)。目前市场无风险报酬率为8%,市场风险股票的必要收益率为13%,该股票的β系数为1.4。该公司目前的息税前利润为240万
已知货币时间价值系数如下:要求:计算利率为10%,期数为10的预付年金终值系数。(计算结果按照四舍五入保留小数点后四位)
甲、乙、丙、丁、戊于2010年共同出资设立了A有限责任公司(下称A公司),出资比例为22%、30%、20%、20%、8%。2014年A公司发生有关事项如下:(1)3月,甲向银行申请贷款时请求A公司为其提供担保。为此甲提议召开临时股东会,董事会按期召集了股
学前儿童体育
Johnwasinanurseryschoolforoneyear.
最新回复
(
0
)