首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为: 假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
已知一个带有表头结点的单链表,结点结构为: 假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
admin
2013-04-26
110
问题
已知一个带有表头结点的单链表,结点结构为:
假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
描述算法的基本设计思想。
选项
答案
算法的基本设计思想: 问题的关键是设计一个尽可能高效的算法,通过链表的一趟遍历,找到倒数第k个结点的位置。算法的基本设计思想:定义两个指针变量p和q。初始时均指向头结点的下一个结点(链表的第一个结点)。p指针沿链表移动,当p指针移动到第k个结点时,q指针开始与p指针同步移动;当p指针移动到最后一个结点时,q指针所指示结点为倒数第k个结点。以上过程对链表仅进行一遍扫描。
解析
转载请注明原文地址:https://kaotiyun.com/show/Nwxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
西汉诸侯国的政权机构和中央基本上相同,其中需要中央直接任命的有()
被马克思称颂为“古代无产阶级的真正代表”的是()。
中共中央提出的“调整、巩固、充实、提高”八字方针中,“调整”主要指()
唐朝时期,中国僧人不断东渡日本,弘扬佛法,沟通两国文化,其中贡献最大的是()。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
红色割据和军阀割据的本质区别是()。
世界天文史上最早实地测量子午线的记录是由谁进行的?()
阅读下列材料,回答问题:材料一:我们与希特勒或他们的匪帮永不会谈,永不斡旋,我们将在陆地上、海洋上、天空中与他们作战。直到把笼罩阴云于大地的一切敌人消灭为止……任何为反对纳粹主义而战斗的国家或人民,我们都支援。任何与希特勒为伍的人或国家都是我们的敌人。我
“二战”爆发的原因是多种因素综合作用的结果,其中最根本的因素是()。
1854年,英国外交大臣致函英国驻华公使说:“为了适应外商对农业产品已增加了的需要,新的贸易市场尚待开辟。”1856年,法国外长则指令法国驻华代办强调“商业关系的推广”,并强调“这是一个关系到至高无上权益的问题”。这说明()。
随机试题
遂去,不复与言。去:
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【56】themmofthecenturywhenjazzwasborn,Americahadno
根据《建筑法》规定,对从事建筑业的单位实行资质管理制度,将从事建筑活动的工程监理单位,划分为不同的资质等级。监理单位资质等级的划分条件可以不考虑()。
“走出去”是我国一个()的长期战略。
罗某,H省Q市R区人,经常居住该市S区。2008年1月,罗某在L省M市N区窃得他人自行车一辆,价值240元,后被M市公安局查获。M市劳动教养管理委员会(位于M市K区)于2008年2月26日决定对罗某劳动教养一年。罗某对劳动教养决定不服,向M市人民政府
个体工商户的所得税,应依据应税所得表填报《个体工商户所得税年度申报表》并附有关财务报表,在年度终了后( )内汇算清缴。
信贷余额扩张系数过大或过小都可能导致风险上升。()
2011年,新疆全口径财政收入1646.18亿元,增长38.2%。地方财政收入1038.80亿元,增长49.8%。地方财政一般预算收入720.91亿元,增长44.0%,其中,各项税收收入593.36亿元,增长42.6%。在税收收入中,国内增值税96.69亿
Whatdoesthemanproposetodofirst?
LoveandMoneyReshapeFamilyinChinaGettingmarriedintoday’sChinaisfareasierthanevenfouryearsago:Thecouplet
最新回复
(
0
)