六八阅读网

手机浏览器扫描二维码访问

本站弹窗广告每日仅弹出一次
尽可能不去影响用户体验
为了生存请广大读者理解

第2章 小试牛刀(第2页)

这题比两数之和难多了,还要去重,时间复杂度要求肯定更高。

这是去年编程竞赛的题目,听说连大四的学长都没几个人做出来。

不仅要找三个数,还要保证不重复,这对算法的要求太高了,一个大二新生怎么可能做得出来?

林星石却仿佛没听到这些议论,他的注意力完全集中在题目上。系统【思维敏捷Lv1】的双倍加成悄然发动,他只觉得大脑运转速度比平时快了一倍,各种解题思路在脑海中飞快闪过。

暴力解法?三重循环,O(n3)的时间复杂度,肯定不符合要求。

排序后双指针?先排序,然后固定一个数,用双指针找另外两个数,时间复杂度O(n2),空间复杂度O(1),这应该是比较优的解法了。

不过要注意去重,特别是在数组中有重复元素的情况下。

想到这里,林星石拿起粉笔,转身走向黑板。他的动作流畅而自信,粉笔在黑板上发出沙沙的声响。

学长们渐渐停止了议论,目光都集中在林星石身上。他们看着黑板上逐渐成型的代码框架,脸上的表情从怀疑变成了惊讶。

他居然用排序+双指针!有人小声惊呼。

这思路太清晰了,连去重的细节都考虑到了,完全不像大二学生。

林星石很快写完代码,放下粉笔,转身看向钱博士。老师,我写完了。时间复杂度O(n2),空间复杂度O(1)。排序后使用双指针,可以有效避免重复的三元组。他的声音平静,没有丝毫骄傲。

钱博士推了推眼镜,仔细检查着黑板上的代码。过了好一会儿,他才抬起头,目光中带着欣赏。思路清晰,代码简洁,完全正确。他说。

教室再次陷入寂静,紧接着爆发出一阵掌声。不过,在掌声中,也夹杂着一些不和谐的声音。

说不定是提前准备好的,一个留长发的学长小声嘟囔,哪有这么厉害的大二学生?

钱博士的目光从代码上移开,落在林星石身上,眼神里满是欣赏。这代码思路清晰,逻辑严谨,他说,尤其是排序+双指针的解法,既优化了时间复杂度,又考虑了去重的问题,非常出色。林同学,你很有天赋。

热门小说推荐
流年撷萃

流年撷萃

在写小说的时候会有新的想法出现,这种想法有的时候不适合出现在小说里,也不适合写在“作者的话”里,我会把它写出来发在朋友圈里。可是呢,会发现记录的想法不时会派上用场,那么就写在日记里,一方面整理,一方面随时查阅,随性所致。让文字还原成更多的喜悦吧。......

凛夜横刀

凛夜横刀

人生总是无可奈何,江湖从来身不由己。情义与道义,孰对孰错?一壶酒,一把刀,快意江湖,是否只是血淋淋的童话?......

养邪兽

养邪兽

本作品来自互联网,本人不做任何负责,版权归作者所有,请于阅览后24小时内删除。《养邪兽》作者:花羽容算命,点穴,观气?干着牛气冲天的巫师职业,俗称神棍~~我是云半仙,每日三卦,喂喂你今儿黑气照体不宜出门,轮不上的明儿请早了!人家萌仙兽,我却毒爱邪兽。我云半仙要邪兽压倒仙兽的路上越走越远。。。作者自定义标签:升级、随身空间、修真异...

我送反派C位入狱

我送反派C位入狱

《我送反派C位入狱》我送反派c位入狱目录全文阅读,主角是舒夭绍徐仁宇小说章节完整质量高,包含结局、番外。?《我送反派c位入狱[综影视]》作者:萌神大白简介:【预计3月完结|救赎向|综韩剧港剧|感谢支持正版】“这种无药可救的反派,也就隔着次元壁萌一下了,放现实分分钟牢底坐穿!”因为一句吐槽,舒夭绍被系统精准绑定。“欢迎来到反派c位入狱系统,秉持人道主义精神,本系统针对反派的方针,以感化为主,火化……呸,送其...

训练学园

训练学园

战恋雪下载,小惠的故事,小说合集下载,五十度灰小说,银星读书,小天风流史,巨蟒少年,nv儿的n水,东北大炕,曼娜回忆录全文阅读,白素系列,娇妻的江湖,长篇小说,快眼看书,一nvn男文,乱云飞渡,催眠小说合集,媚媚的幸福生活,暧昧的颜se,我的老师是禽兽,魔法少nv小ai,禁忌之旅,yan情短篇合集全文阅读,yu成欢,蓝天航空公司的空姐,c破苍穹,乱轮系小说,uan蓉后传,s小说,出轨日记...

关山南北

关山南北

关山南北作者:锦绣灰【文案】六月初三,是为破日,诸事不利,百般皆忌。途径子午古道,夜宿南北客店,她遇见了自己一生一世的孽缘。八千里路江湖,十二年来家国。今日崖山一战,你死我亡,了却君王天下事,不求生前身后名。我心如日月,昭昭此河山。1.架空南宋,部分人物有历史原型2.bg,北燕世子×南宋少侠,相爱相恨相杀3.武侠正剧,不以感情线为主,篇幅...