首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 根据设
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。要求: 根据设
admin
2013-09-16
65
问题
已知一个带有表头结点的单链表,结点结构为:
假设该链表只给出了头指针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
学硕统考专业
相关试题推荐
下列选项中对中国新民主主义革命和旧民主主义革命的比较,正确的是()①是中国资产阶级民主革命进程总的两个阶段②两者的根本区别在于领导阶级的不同③两者的指导思想和革命前途不同④两者的革命性质和根本任务没有变化
保加利亚共产党于1990年4月改名为保社会党,它在政府中沦为少数派的时间是()。
论述中国古代历史上北方少数民族南进的周期性原因及其影响。(南开大学2014年中国历史真题)
中国第一条自行设计修建的铁路是在()
中共十六届五中全会提出,建设社会主义新农村的要求是生产发展和()。
周王室的两大官僚系统是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
—棵二叉树的后序遍历序列为DABEC,中序遍历序列为DFBAC,则先序遍历序列为()。
若线性表最常用的运算是查找第i个元素及其前驱的值,则采用()存储方式节省时间。
随机试题
试回答波形梁护栏技术检验的相关问题。波形梁钢护栏的出厂检验项目必检项目有外观质量、外形尺寸、防腐层厚度及()。
投影面平行面分正平面和水平面两种。()
骨肉瘤的主要转移途径
用B超检查健康动物的脾脏,探查位置应在
当代生物社会学家威尔逊认为决定人的一切行为的本质力量是()。
人类对技术的乐观或悲观倾向由来已久,但普林斯顿大学历史学家爱德华?泰纳的说法可能会使你大吃一惊:技术不仅没有给人类缔造福祉,反而极大地报复了人类。泰纳写道:就在我们欢庆又把自然世界的混乱削减了几分之时,我们制造的新机器开始脱离我们的控制,获得自身生命,通过
给定资料 1.2013年11月12日,十八届三中全会闭幕。为期4天的全会听取并讨论了习近平受中央政治局委托作的工作报告,审议通过《中共中央关于全面深化改革若干重大问题的决定》。 全会提出,城乡二元结构是制约城乡发展一体化的主要障碍。必须健全体制机制
关于内隐记忆与外显记忆的关系,下列表述正确的有()
y=f(x)是由方程x2y2+y=1(y>0)确定的,则y=f(x)的驻点为
WhichofthefollowingisNOTtrueoftheJapanese?InJapan,thenewspaperscollectedbychildren
最新回复
(
0
)