首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 根据设
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 根据设
admin
2013-09-16
96
问题
已知一个带有表头结点的单链表,结点结构为:
假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求:
根据设计思想和实现步骤,采用程序设计语言描述算法C使用C或C++或JAVA语言实现),关键之处请给出简要注释。
选项
答案
算 法描述: int LocateElement(Linklist list,int k) { p1=list一>link; p=list; i=1: while(p1) { p1=p1->link; i++; if(i>k)p=p一>next; //如果i>k,则p也往后移 } if(p==list)return 0; //说明链表没有k个结点 else { printf(”% d\n”,p-
解析
转载请注明原文地址:https://kaotiyun.com/show/Xgxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
德国法西斯能够通过合法方式夺取政权,主要原因有()。①垄断资产阶级要求建立极权统治②纳粹党利用了人民对现状的不满③骗人的宣传欺骗了社会的信任④通过国会纵火案打击了共产党
下列关于中共十一大的叙述中错误的是()。
1965年美国总统经济报告中宣布:“一个不受衰退威胁的繁荣时期,使我们能够防止经济活动下降的时期到来了,我们相信衰退是不可避免的……国家的措施基本上不能够在衰退开始之前予以防止。”下列能够证明报告观点错误的是()
俄罗斯的私有化进程始于()年。
简述西欧城市兴起的原因、方式及其影响。
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
论述欧洲一体化进程及其影响。
随机试题
下列关于二尖瓣关闭不全听诊特点的叙述,正确的是
患者,女性,17岁,临床检查:磨牙关系中性偏近中,上、下牙列排列不齐,前牙覆盖正常,覆颌Ⅰ~Ⅱ度。面型较直。模型检查:上牙弓拥挤度7.5mm,下牙弓拥挤度4mm,Spee曲线曲度较深,一侧3mm,一侧5mm。X线检查:∠SNA=82°,∠ANB=1°,U1
下列有脾破裂的分型及描述,错误的是
患者不明原因近年来进行性肥胖,因半年来闭经就诊。查体:发现其向心性肥胖,面部、胸部都有痤疮,下腹部皮肤有紫纹,BP22.00/13.33kPa(1mmHg=0.133kPa),血糖8.5mmol/d1,血皮质醇46mg/dl。提问1:最可能的诊断为
女性,32岁,诊断为淋病,治疗应首选
甲、乙二人各出资5万元购买了一套商品房,轮流居住,在甲居住期间因连降大雨,房屋倒塌,砸伤行人丙。丙应当向谁主张权利?
在中共八大上,陈云提出了关于我国社会主义经济体制的设想,其主要点包括()
MediaandCurrentEventsThemediacanimpactcurrentevents.AsagraduatestudentatBerkeleyinthe1960s,Irememberexp
Howmanylevelsarereservedforemployeeparking?
毫无疑问,有些妇女坚持要有离婚的权利,如果她们的丈夫干的工作和积攒的钱不如她们多的话。
最新回复
(
0
)