首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
(1)算法基本思想如下:从头至尾遍历单链表,并用指针p指向当前结点的前k个结点。当遍历到链表的最后一个结点时,指针p所指向的结点即为所查找的结点。 (2)详细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针p1指向当前遍历的结点
(1)算法基本思想如下:从头至尾遍历单链表,并用指针p指向当前结点的前k个结点。当遍历到链表的最后一个结点时,指针p所指向的结点即为所查找的结点。 (2)详细实现步骤:增加两个指针变量和一个整型变量,从链表头向后遍历,其中指针p1指向当前遍历的结点
admin
2014-12-08
37
问题
选项
答案
(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
学硕统考专业
相关试题推荐
提出历史发展具有其自身规律观点的是()。
20世纪初出现的法西斯主义实质上也是一种恐怖主义。它与传统的资本主义政治制度的不同主要体现在()。①实行一党专政②抛弃了议会民主制③对外争夺殖民地④强化思想文化的控制
下列内容,与垄断组织出现有关的是()。①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治、经济生活④积极向外扩张,从经济上瓜分世界
光绪皇帝颁布“明定国是”诏书的时间是()。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
在阿拉伯()统治时期,阿拉伯军队曾与当时中国的唐朝军队发生冲突。
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
随机试题
间歇反应器的一个生产周期应包括:反应时间、加料时间、出料时间、加热(或冷却)时间、清洗时间等。
轻度慢性肝炎中度慢性肝炎
诊断宫内早孕最快速、准确的辅助检查是()
美籍华人杨某与新加坡人林某于2014年在美国结婚后一直住在中国北京,依我国《涉外民事关系法律适用法》,关于两人经常居所地的确定及林某的民事行为能力适用的法律,下列哪些选项是正确的?()
注册会计师在审计过程中,由于审计范围受到委托人、被审计单位或客观环境的严重限制,不能获取必要的审计证据,以致无法对会计报表整体发表审计意见时,应当出具()的审计报告。
人的行为不仅受控于自己的观念,也受控于自己的情感。()
旅游者参加计划外的娱乐活动,提出自费观看文娱演出或参加某种娱乐活动,导游人员一般应予以协助,并陪同前往。()
甲行政机关对丙厂家的被许可生产的乙产品的质量进行检查所需的费用,下列说法不正确的是()。
习近平始终重视宪法,强调要依宪治国、依宪执政,弘扬宪法精神,树立宪法权威。下列属于我国宪法基本原则的是
READINGPASSAGE1Youshouldspendabout20minutesonQuestions1-14whicharebasedonReadingPassage1onthefollowingpage
最新回复
(
0
)