首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为: 假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
已知一个带有表头结点的单链表,结点结构为: 假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
admin
2013-04-26
84
问题
已知一个带有表头结点的单链表,结点结构为:
假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
描述算法的详细实现步骤。
选项
答案
算法的详细实现步骤:①count=0,p和q指向链表表头结点的下一个结点:②若p为空,转⑤;③若count等于k,则q指向下一个结点:否则,count=count+1;④p指向下一个结点,转②;⑤若count等于k,则查找成功,输出该结点的data域的值,返回1;否则,说明k值超过了线性表的长度,查找失败,返回0;⑥算法结束。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/Vwxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列不是美国独立战争与美国内战的相同点的是()。
1918年揭开协约围武装干涉苏维埃俄围序幕的事件是()。
巴黎和会讨论的中心问题是()。
1966年至1976年间在我国发生的全局性、长时间的“左”倾严重错误是()。
七月流血事件以后俄国国内政治形势总的特点是()。
论述1840—1979年中国与英美的关系发展。(首都师范大学2015年历史学基础综合真题)
唐朝时期,中国僧人不断东渡日本,弘扬佛法,沟通两国文化,其中贡献最大的是()。
下列不是苏俄实行战时共产主义政策原因的是()。
下列历史事件发生的先后顺序是()①“铁幕”演说②马歇尔计划③北大西洋公约
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
随机试题
简述法约尔在《工业管理及一般管理》中提出的一系列观点。
Manypeoplecatchacoldinthespringtimeand/orfall.Itmakesuswonder...ifscientistscansendamantothemoon,whyca
男,47岁。后吸涕中带血月余,触诊左颈部有质硬包块。CT扫描显示如下,最可能的诊断是
女孩,1岁。家长发现其脐部有一卵圆形局限性包块,直径约1.5cm,无创面,平卧或安静时消失,哭闹时复现,触之可顺利还纳腹腔,可听到气过水声,脐环直径1.0cm,哭闹时指端感觉明显冲击。最可能的诊断是
25岁,婚后2年,漏服避孕药3天后停经50天,妊娠试验阳性,阴道流血1周,略少于月经量,不时伴有腹痛,她希望有个健康的孩子,应选择哪项措施最佳
在账务处理系统中,有未记账的凭证,也可以结账。()
某建筑公司2004年5月发生如下业务:(1)当月承包一建材厂厂房扩建项目,收取工程款150万元,临时设施费8万元,另由建材厂提供建筑用材料72万元。(2)将2003年自建的一座住宅楼出售,其建筑安装成本为1800万元,本月取得售楼收入3000万元。
体育教学过程的基本要素是()。
孙儿孙女的平均年龄是10岁,孙儿年龄的平方减去孙女年龄的平方所得的数值,正好是爷爷出生年份的后两位,爷爷生于20世纪40年代。问孙儿孙女的年龄差是多少岁?
依次填入画横线部分最恰当的一项是()。“学如弓弩,才如箭镞。”学识是才能的________,才能是学识的________,学习的弓弩弯如满月,才识的箭镞才能飞似流星。
最新回复
(
0
)