首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为: 假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
已知一个带有表头结点的单链表,结点结构为: 假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
admin
2013-04-26
49
问题
已知一个带有表头结点的单链表,结点结构为:
假设该链表只给出了头指针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://jikaoti.com/ti/LPajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
抗战以来文艺战线上思想斗争中最重要的问题是()。
唐代制瓷有“南青北白”之说,其所代表的产地分别是()。
简述土地革命时期中共土地政策的演变过程。
中国共产党与民主党派实行“长期共存,互相监督”的方针,其根本依据是()
二战后,调整当代世界经济贸易和金融的三大支柱不包括()。
关于俄国工业革命的特点,正确的是()。①外国资本和技术在工业革命中起着重要的作用②工业革命发展极不平衡③企业资本有机构成低,技术落后④工业革命所需的资金主要来自对海外殖民地的掠夺
格拉古兄弟改革的内容和结果是什么?
詹天佑自主设计修建了中国第一条铁路是在()。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
汉建武二十四年(公元48年)匈奴()被南边八部拥立为南单于,他袭用其祖父呼韩邪单于的称号,请求内附,得到东汉的允许。从此以后,匈奴分裂为南北二部。
随机试题
以下哪项不属于肺结核的并发症
毒蛇咬伤后现场急救的方法是
X线管中形成高速电子流的条件,不包括
适用于非全面资料编制的总指数有()。
固定资产贷款和流动资金贷款的授信对象是()或国家规定可以作为借款人的其他组织。
【2013下】林琳在听课时,经常将学习内容要点以画线的方式在书上做标记。这种学习策略属于()。
根据下列资料,回答问题。2012年1—8月,北京市开发区累计完成招商项目2730个,比上年同期增长21.5%;项目总投资597.5亿元,同比下降13.4%;企业注册资本435.8亿元,同比下降7.7%;合同外资金额10.3亿美元,同比下降38%;
中国共产党“七大”的方针是__________,__________。
某系统总体结构图如下图所示,该系统总体结;陶图的深度是()。
Forwelloveracentury,onestreetinNewYorkCityhasbeenknownfortheheartoftheAmericantheater.The【S1】__
最新回复
(
0
)