首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
admin
2018-08-12
38
问题
在单链表中,每个结点含有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
学硕统考专业
相关试题推荐
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
在阿拉伯()统治时期,阿拉伯军队曾与当时中国的唐朝军队发生冲突。
下面有关兵制的内容,与唐玄宗有关的是()
科学技术革命包括三个既有联系又有区别的过程,下列不属于三个过程的是()。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
下列对近代社会思潮产生的先后顺序排列正确的是()。①人文主义②自由主义③理性主义④重商主义
下列不属于苏联高度集中的经济政治体制产生的条件的是()。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
下列叙述正确的个数是()。(1)m=2的平衡m路查找树是AVL树(2)m=3的平衡m路查找树是2—3树(3)m=2的平衡m路查找树的叶结点不一定在同一层(4)m阶B一树的叶结点必须在同一层(5)m阶B一树是平衡m路查找树(6)平衡m路查
随机试题
A、ACustomsofficer.B、AnImmigrationandNaturalizationDepartmentofficer.C、AnArmyofficer.D、Avisaofficer.B对话中谈到护照、延期等情况
在处方书写中,“片剂”可缩写为
下列医患沟通方法不正确的是
工程质量检测单位()。
所谓平行登记是指对所发生的每一项经济业务,一方面要以会计凭证为依据登记有关总分类账,又要以登记好的总分类账户为依据,将其拆分后登记所属的明细分类账。()
作业业绩考核指标可以是财务指标,也可以是非财务指标,非财务指标主要体现()。
在常识性区分法中,区分正常心理与异常心理的关键不包括()。
事业单位管理体制改革的目标是转变政府职能,建立新型公共事业管理体制。()
已知学生表如下:执行下列命令后,得到的记录数是SELECT班级,MAX(年龄)FORM学生表GROUPBY班级
A、19yearsold.B、20yearsold.C、26yearsold.D、39yearsold.D对话中女士问男士他是否害怕搬去大城市生活,尤其是他从生下来就住在小乡村,并且已经生活了39年了。由此可知,男士39岁了。
最新回复
(
0
)