首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求: 根据设计思想,采用C、C++或Java语言描述算法,关键之处给
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求: 根据设计思想,采用C、C++或Java语言描述算法,关键之处给
admin
2014-04-17
50
问题
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求:
根据设计思想,采用C、C++或Java语言描述算法,关键之处给出注释。
选项
答案
算法实现如下: //返回true表示有环,反之无环 bool isExitsLoop(Node*head) { //两个指针初始值都指向头结点 N0de *slow=head,*fast=head; while(fast && fast->next) { sloW=alow->next fast=fast->next->next; if(Slow==fast) return true; } return false; }
解析
转载请注明原文地址:https://kaotiyun.com/show/wlxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
蒙古军西征之后,罗斯处于()的控制之下。
马克思说:巴黎公社“只不过是在特殊条件下的一个城市起义”。其含义是()。
中国共产党在抗日民主根据地实行的土地政策是()。
周王室的两大官僚系统是()。
格拉古兄弟改革的内容和结果是什么?
中国共产党在敌后战场上开创的第一块根据地是()。
简述“事实判断、成因判断和价值判断”三者的相互关系。
二战后世界经济走向统一的过程中,仍然存在着多样性,出现了“两种体系、三种国家”,下列不属于社会主义国家经济类型的是()。
随机试题
患者,女性,27岁,1年多来为“唱歌的敲门声”困扰。一听到有人敲门的声响,就同时听到有人在唱歌,而敲门声停,同时歌声也停了。该病人最可能的症状是
抗原抗体反应的特异性是指()。
关于共同犯罪的认定,下列哪些选项是错误的?()
下列关于《绿色信贷指引》对银行业金融机构开展绿色信贷的规定,说法错误的是()
( )比较系统、全面,运用比较简单,但这种方法工作量大,重点不够突出。
中国公民肖某2002年12月份取得当月工薪收入3000元和1~12月份的奖金16000元。肖某12月份应纳个人所得税()元。(2003年真题改编)
下列最可能涉及对物质的化学性质描写的是:
麦角碱是一种可以在谷物种子的表层大量滋生的菌类,特别多见于黑麦。麦角碱中含有一种危害人体的有毒化学物质。黑麦是在中世纪进入欧洲的。由于黑麦可以在小麦难以生长的贫瘠和潮湿的土地上有较好的收成,因此,就成了那个时代贫穷农民的主要食物来源。上述信息最能支持以下哪
Whatarethetwospeakerstalkingabout?
Areyousinglebuttoobusytosearchforlove?ThenyouneedtotrythelatestdatingphenomenonthatissweepingacrosstheUK
最新回复
(
0
)