首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 根据设
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 根据设
admin
2013-09-16
70
问题
已知一个带有表头结点的单链表,结点结构为:
假设该链表只给出了头指针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
学硕统考专业
相关试题推荐
利玛窦与李之藻合译的()一书,介绍了西方数学中的算术知识,尤为可贵的是,其传入了中国所没有的西洋笔算法。
1966年至1976年间在我国发生的全局性、长时间的“左”倾严重错误是()。
开皇三年,隋文帝下令州县官吏根据户籍簿上登记的年龄,来核对本人体貌,以防诈老诈小逃避租役,是为()。
简述戈尔巴乔夫政治改革的后果。
苏州的踹工、织工、纸工、烛业工人,景德镇的陶瓷工、门头沟的煤矿工、北京的香工,云南的矿工、广州的织工、陕西的木工和铁工等,均爆发过反对雇主克扣工价、开除工匠和要求增加工银的()斗争。
建立帝国财政收支总账和元首金库,直接控制和调节全国财政收支的是()。
下列对凡尔赛和约中有关德国疆界问题的表述,正确是()。
第三次科技革命促进了社会经济结构和社会生活结构的变化,其在社会经济结构方面的变化主要是()
试析第三次科学技术革命对人类社会和历史进程的影响。
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
随机试题
男,65岁。前列腺增生病史6年,近期出现了尿潴留,膀胱过涨,尿液从尿道口溢出,该现象称
噻嗪类利尿药利尿作用机制是
医学道德教育的意义不包括
下列关于基金的收入中应征收企业所得税的有( )。
简述如何有效地组织复习。(2013年下半年真题)
假设A、B两国生产技术相同且在短期内不变,生产1单位衣服需要的资本为1单位,需要的劳动为3单位;生产1单位食品需要的资本为2单位,所需要的劳动为2单位。A国拥有240单位劳动和150单位资本;B国拥有180单位劳动和120单位资本。则:假设所有要素都被
商品的价值和使用价值的关系是对立统一的关系,其表现有
1913年宋教仁被刺后,孙中山开始看清袁世凯的真面目,毅然发动武装反袁的()
当条件为5<x<10时,x=x+1,以下语句正确的是()。
WashingtonIrvingwasAmerica’sfirstmanofletterstobeknowninternationally.Hisworkswerereceivedenthusiasticallyboth
最新回复
(
0
)