首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求: 根据设计思想,采用C、C++或Java语言描述算法,关键之处给
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图4—3所示。从图中可以看出此链表的尾部形成了一个环,请实现一个时间和空间上尽可能高效率的算法来判断输入的链表是否为“变异链表”,要求: 根据设计思想,采用C、C++或Java语言描述算法,关键之处给
admin
2014-04-17
35
问题
下面输入一个很诡异的链表,暂时称它为“变异链表”,如图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
学硕统考专业
相关试题推荐
洋务派创办的第一个规模较大的近代军事工业企业是()。
苏州的踹工、织工、纸工、烛业工人,景德镇的陶瓷工、门头沟的煤矿工、北京的香工,云南的矿工、广州的织工、陕西的木工和铁工等,均爆发过反对雇主克扣工价、开除工匠和要求增加工银的()斗争。
下列关于戈尔巴乔夫上台以后发生的事件,按时间先后顺序排列正确的是()。①苏联进行政治改革②苏联进行经济改革③八一九事件④苏联解体
在阿拉伯()统治时期,阿拉伯军队曾与当时中国的唐朝军队发生冲突。
新王朝时期出现了什么类型的墓?()
试述中国共产党诞生的历史条件和意义。
简述清代秘密立储制的操作并作出评价。
简述弭兵之会的背景、过程和结果。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
1984年,《中共中央关于经济体制改革的决定》中强调,商品经济的充分发展是社会经济发展不可逾越的阶段,市场调节的辅助性作用不可缺少,并指出要有步骤地逐步缩小指令性计划的范围。这表明当时我国()
随机试题
Noteverywordhas______.Forexample,"probable","nearly","and","if","but"and"yes",allhavesomesense,butnoneofthem
Wecannothelpaskingwhethersandstormisapurenaturalphenomenonoverwhichwehavenocontrol.
A.炒黄品B.炒焦品C.炒炭品D.麸炒品E.生品医师处方写地榆时,应付
监理工程师对施工现场质量管理记录资料的检查内容主要包括( )。
2007年8月,()正式颁布实施《公司债券发行试点办法》,标志着我国公司债券发行工作的正式启动。
早在5万年前的新石器时代,我们的祖先就开始在浙江大地上繁衍生息。()
培训效果信息的种类包括()方面的信息。
已知矩阵A=。A是否相似于对角阵,若是,写出与其相似的对角阵,并求一可逆矩阵T,使T-1AT为对角阵。
严肃与谨慎相结合的总的精神是()。
A、有磁带B、卖光了C、尚未出版D、是针对初学者的D
最新回复
(
0
)