首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
(1)算法基本思想如下:从头至尾遍历单链表,并用指针p指向当前结点的前k个结点。当遍历到链表的最后一个结点时,指针p所指向的结点即为所查找的结点。 (2)详细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针p1指向当前遍历的结点
(1)算法基本思想如下:从头至尾遍历单链表,并用指针p指向当前结点的前k个结点。当遍历到链表的最后一个结点时,指针p所指向的结点即为所查找的结点。 (2)详细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针p1指向当前遍历的结点
admin
2014-12-08
34
问题
选项
答案
(1)算法基本思想如下:从头至尾遍历单链表,并用指针p指向当前结点的前k个结点。当遍历到链表的最后一个结点时,指针p所指向的结点即为所查找的结点。 (2)详细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针p1指向当前遍历的结点,指针p指向p1所指向结点的前k个结点,如果p1之前没有k个结点,那么p指向表头结点。用整型变量i表示当前遍历了多少个结点,当i>k时,指针p随着每次遍历,也向前移动一个结点。当遍历完成时,p或者指向表头结点,或者指向链表中倒数第k个位置上的结点。 (3)算法描述: 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->data); return 1; } }
解析
转载请注明原文地址:https://jikaoti.com/ti/GYajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《共产党宣言》的主要内容不包括()。
对三国鼎立到隋朝重新统一全国这段历史时期的政局,叙述正确的是()。①只有西晋有过短暂的统一②大多数时间是多个政权分立、南北对峙的复杂政局③西晋、北魏、东晋都有过短暂的统一④除三国分立以外,其他时间基本上处于统
清末新政未能挽救清朝灭亡命运的根本原因是()
戊戌政变发生的时间是()。
社会主义教育运动,又称“四清”运动,下列不属于四清内容的是()。
1837年倡导用无机肥料来补充土壤中耗去的化学元素的化学家是()。
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
1938年,国民政府军事委员会政治部第三厅成立,主管宣传,厅长是()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
随机试题
由于河床周边物质的抗冲性不同,河流作用造成河底凸凹不平。()
A.脉来一止,止有定数B.脉来一息不足四至C.脉象三部举按无力D.脉来一止,止无定数E.脉象轻按即得,重按稍弱迟脉为
C公司将未到期的银行承兑汇票转让给B银行,向其换取现金用于填补项目资金短缺。这属于B银行的()。
因部分处置长期股权投资,企业将剩余长期股权投资的核算方法由成本法转为权益法时进行的下列会计处理中,正确的有()。
()的房屋管理不属于《条例》调整的物业管理。
()是引导学生掌握劳动技术知识和技能,形成劳动观点和习惯的教育。
()是公民道德建设的核心,是社会主义道德区别和优越于其他社会形态道德的显著标志。
下列文学常识有误的一项是()。
设函数u=u(x,y)满足方程及条件u(x,2x)=x,ux(x,2x)=x2,其中u=u(x,y)具有二阶连续偏导数,则uxx(x,2x)=().
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。作为中国海军博物馆讲解员的小张,受领了制作“辽宁号航空母舰”、简介演示幻灯片的任务,需要对演示幻灯片内容进行精心设计和
最新回复
(
0
)