首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
在单链表中,每个结点含有5个正整型的数据元素(若最后一个结点的数据元素不满5个,以值0充),试编写一算法查找值为n(n>0)的数据元素所在的结点指针以及在该结点中的序号,若链表中不存在该数据元素则返回空指针。
admin
2018-08-12
17
问题
在单链表中,每个结点含有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://jikaoti.com/ti/S1fjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下面哪项条约没有涉及德国的赔款问题?()
()用铜制造了人体模型,并统一了人体的穴位。
下面哪项条约没有涉及德国的赔款问题?()
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
设一段正文由字符集{A,B,C,D,E,F)中的字母组成,这6个字母在正文中出现的次数分别为{12,18,26,6,4,34)。(1)为这6个编码设计哈夫曼编码。(2)设每个字节由8位二进制位组成,试计算按哈夫曼编码压缩存储这段正文共需多少个字
已知一个线性表(38,25,74,63,52,48),表长为16,假定采用散列函数h(key)=key%7,计算散列地址,并存储在散列表中,若采用线性探测方法解决冲突,在该散列表上,进行等概率成功查找的平均查找长度为()。
关于B一树,下列说法中不正确的是()。
下面关于B-树和B4一树的叙述中,不正确的是()。
以下有关m阶B一树的说法中正确的有()。Ⅰ.每个结点至少有两棵非空子树Ⅱ.树中每个结点至多有m-1个关键字Ⅲ.所有叶子在同一层上Ⅳ.当插入一个数据项引起B-树结点分裂后,树长高一层
随机试题
虹膜中央的圆孔称①____________,在其周围呈环形排列的平滑肌称为②____________。受③____________神经支配。
分线盒在电杆上安装时,应设在盒体的上端面距吊线
A.奇脉B.腹水C.肝大D.心界扩大渗出性心包炎与缩窄性心包炎的主要鉴别点是
脑血栓形成不宜采用的治疗措施是
某小型化工生产企业本年度营业收入为510万元,该企业上年末安全生产费用结余达到()万元,经当地县级以上安全生产监督管理部门、煤矿安全监察机构商财政部门同意。企业本年度可以缓提或者少提安全生产费用。
下列不属于向建设单位提交的监理工作总结应包括的内容是()。
设权证券是指证券所代表的权利本来不存在,而是随着证券的制作而产生,股票就是一种设权证券。()
下列关于车辆购置税计税价格的规定,表述错误的是()。
股份公司的产生和发展使()。
计算机网络的目标是实现()。
最新回复
(
0
)