手机浏览器扫描二维码访问
这题比两数之和难多了,还要去重,时间复杂度要求肯定更高。
这是去年编程竞赛的题目,听说连大四的学长都没几个人做出来。
不仅要找三个数,还要保证不重复,这对算法的要求太高了,一个大二新生怎么可能做得出来?
林星石却仿佛没听到这些议论,他的注意力完全集中在题目上。系统【思维敏捷Lv1】的双倍加成悄然发动,他只觉得大脑运转速度比平时快了一倍,各种解题思路在脑海中飞快闪过。
暴力解法?三重循环,O(n3)的时间复杂度,肯定不符合要求。
排序后双指针?先排序,然后固定一个数,用双指针找另外两个数,时间复杂度O(n2),空间复杂度O(1),这应该是比较优的解法了。
不过要注意去重,特别是在数组中有重复元素的情况下。
想到这里,林星石拿起粉笔,转身走向黑板。他的动作流畅而自信,粉笔在黑板上发出沙沙的声响。
学长们渐渐停止了议论,目光都集中在林星石身上。他们看着黑板上逐渐成型的代码框架,脸上的表情从怀疑变成了惊讶。
他居然用排序+双指针!有人小声惊呼。
这思路太清晰了,连去重的细节都考虑到了,完全不像大二学生。
林星石很快写完代码,放下粉笔,转身看向钱博士。老师,我写完了。时间复杂度O(n2),空间复杂度O(1)。排序后使用双指针,可以有效避免重复的三元组。他的声音平静,没有丝毫骄傲。
钱博士推了推眼镜,仔细检查着黑板上的代码。过了好一会儿,他才抬起头,目光中带着欣赏。思路清晰,代码简洁,完全正确。他说。
教室再次陷入寂静,紧接着爆发出一阵掌声。不过,在掌声中,也夹杂着一些不和谐的声音。
说不定是提前准备好的,一个留长发的学长小声嘟囔,哪有这么厉害的大二学生?
钱博士的目光从代码上移开,落在林星石身上,眼神里满是欣赏。这代码思路清晰,逻辑严谨,他说,尤其是排序+双指针的解法,既优化了时间复杂度,又考虑了去重的问题,非常出色。林同学,你很有天赋。
《袖中美人by寒菽》袖中美人by寒菽小说全文番外_复哥儿太皇太袖中美人by寒菽,? 《袖中美人》作者:寒菽文案:排雷:1,本文为狗血文,非甜宠,非爽文。必he,he结局此点不作更改。2,砖花随意,去留随心,希望大家都能佛系看文快乐追文。3,男主狗皇帝,大渣男,有三宫六院,被别的女人用过,洁党慎入。不换男主。文案一:宫中无人不知怀袖姑姑,她年纪轻轻便高居尚宫之位,为女官之表率,四妃九嫔都要敬她三分。...
看透了世态炎凉的何雨柱在凉凉的桥洞下结束了自己冤大头的一生。再次醒来时,重回50年代。这一年父亲还没走,白眼狼妹妹还小,易中海还没盯上他,秦淮茹也没成白莲花。恰逢系统激活,且看何雨柱如何蜕变,逆袭自己的人生。95号大院,我何雨柱,杀回来了!......
这是一个现代灰姑娘的励志故事。乡村姑娘秦桦,曾是一个谁也看不到眼里的丑小鸭,任人欺辱。她靠自己的努力,十年后成为天都市一名光彩照人的女处长,成为众人仰望的高山。福与祸,总是在意料之外出现,为你的生活涂满色彩,这就是喜剧一样的精彩人生。......
武圣独尊情节跌宕起伏、扣人心弦,是一本情节与文笔俱佳的武侠修真小说,武圣独尊-华丽表演-小说旗免费提供武圣独尊最新清爽干净的文字章节在线阅读和TXT下载。...
一种境界一览众山小目的就是使自己的心情达到一种舒畅或平静的状态。在这起伏间领悟智慧的不朽,找到内心安宁,抵达精神的绿洲“横看成岭侧成峰,远近高低各不同。”这句诗此刻会在你的精神绿洲中回响。就像看一座山,从不同的角度去看,会有不同的景象。我们总是习惯从自己的立场去看待这篇小说,却很少真正站在其他的角度去理解和感受。对......
世如棋,人如子……十年为质,一朝归国,李景炎觉醒【帝王征战系统】兵变称帝。――――――PS:暴兵流、运潮流、召唤流、争霸流、布局流……......