第2章 冰山学霸

>>> 戳我直接看全本<<<<
手肘和膝盖上结痂的伤口,像两个无声的提醒,时刻戳刺着林星辰的神经。

开学第一天就闯下大祸的阴影,让她在踏入计算机系导论课的大教室时,脚步都带着几分迟疑和沉重。

“但愿别再碰到那个冰山了……”她心里默默祈祷,找了个靠后、靠近过道的位置坐下,尽量降低自己的存在感。

教室里嗡嗡作响,充满了新生们对大学第一课的好奇与兴奋,唯有她像个异类,忐忑不安。

然而,老天爷似乎偏偏要跟她作对。

上课铃响前几分钟,一个熟悉的高挑身影出现在教室门口。

正是陆言卿。

他今天穿着一件简单的白色衬衫,袖口随意地挽到小臂,露出线条流畅的手腕。

他一出现,原本嘈杂的教室瞬间安静了不少,许多目光,尤其是女生的目光,都不由自主地追随着他。

林星辰下意识地缩了缩脖子,恨不得把自己藏进课桌底下。

她看见陆言卿的目光淡然地扫过全场,然后,径首朝着……第一排正中央那个空位走去。

“还好,他坐第一排。”

林星辰刚松了一口气,下一秒,心又提到了嗓子眼。

因为她惊恐地发现,整个教室里,除了陆言卿旁边的那个位置,竟然……全满了!

大概是大家都对这位传说中的校草心存敬畏,不敢轻易靠近。

林星辰僵在原地,感觉自己像是被架在火上烤。

现在换位置己经来不及了,老师己经拿着教案走上了讲台。

在周围同学或好奇或同情的目光注视下,她只能硬着头皮,抱着书包,像个即将赴死的战士一样,一步步挪到第一排那个唯一的空位——陆言卿的旁边坐下。

一股清冽好闻的气息,像是雪后松木的味道,隐隐传来。

林星辰正襟危坐,身体绷得笔首,连呼吸都放轻了。

她能清晰地感受到旁边那人身上散发出的低气压。

她鼓起勇气,侧过脸,用几乎只有两人能听到的音量,再次道歉:“陆言卿同学,昨天……真的非常对不起。”

陆言卿正在翻看教材,闻言,只是微微偏过头,用那双深邃却没什么温度的眼睛瞥了她一眼,然后目光落在她放在桌面的、贴着可爱创可贴的手肘上,停留了不到一秒。

“上课了。”

他吐出三个字,声音平淡无波,随即转回头,将注意力完全投向了讲台。

林星辰的话被堵了回去,尴尬得脚趾抠地。

果然,还是这么冷。

讲台上,头发花白但精神矍铄的老教授开始授课。

课程内容是计算机科学概论,涉及一些基础但核心的概念。

老教授讲得深入浅出,林星辰渐渐被吸引,暂时忘记了旁边的“冰山”。

“好,那么,有哪位同学能谈谈,如何理解‘时间复杂度’和‘空间复杂度’在实际编程中的权衡关系?”

老教授提出了一个颇有深度的问题。

教室里陷入一片沉默。

大多数新生还在消化基础概念,这个问题显然超出了他们的当前水平。

有人低头假装记笔记,有人眼神飘忽。

林星辰也在脑子里飞快地思考,她高中时参加过信息学竞赛,对此有些模糊的概念,但组织成清晰的语言还需要时间。

就在一片寂静中,她旁边的人举起了手。

动作从容不迫。

“请这位同学回答。”

老教授示意。

陆言卿站起身,身姿挺拔。

他没有看任何参考资料,语调平稳清晰:“时间复杂度关乎程序执行效率,空间复杂度关乎内存资源消耗。

权衡二者,需具体问题具体分析。

例如,在对实时性要求极高的场景,如航空航天控制,往往优先保证时间效率,甚至可以牺牲部分空间,采用空间换时间的策略,比如预先计算并存储大量数据。

而在内存受限的嵌入式设备开发中,则需精打细算每一字节内存,可能选择更省空间但稍慢的算法……”他的回答逻辑严密,举例贴切,不仅解释了概念,更展现了深厚的知识储备和应用理解能力。

老教授听得连连点头,脸上露出赞赏的笑容:“非常好!

回答得十分专业!

看来我们班有基础非常扎实的同学啊。

请坐。”

陆言卿微微颔首,坐了下来,脸上依旧没什么表情,仿佛刚才只是做了一件微不足道的小事。

林星辰在一旁听得心服口服,但随之而来的是更深的绝望:“完了……不仅欠了他钱,得罪的还是个超级学霸。

这‘债主’的智商碾压也太可怕了。”

课程继续进行。

中途,老教授要求进行小组讨论,就近原则,两两一组,讨论一个简单的编程思维题。

毫无疑问,林星辰和陆言卿成了一组。

转过身,面对陆言卿,林星辰紧张得手心冒汗。

题目是设计一个算法,找出一个整数数组中的最大值。

“呃……我觉得,可以先用一个变量记录当前最大值,然后遍历数组,逐个比较……”林星辰努力组织语言,声音因为紧张而有些发颤。

陆言卿听完,言简意赅地评价:“基础方法,时间复杂度0.1,没问题。”

他的肯定让星辰稍微松了口气。

但紧接着,他话锋一转:“但如果数组是动态变化的,需要频繁查询最大值,是否有更优解?”

林星辰愣住了,这个问题她没想过。

陆言卿提示道:“可以考虑使用‘最大堆’数据结构。”

“最大堆?”

林星辰眼睛一亮,她好像在某本进阶教材里看到过这个概念,但印象不深。

她努力回忆着,结合自己的理解,试探性地补充:“哦!

是不是像一棵特殊的二叉树?

根节点永远是最大的?

这样每次查询最大值的时间复杂度可以降到0.1,但维护堆结构需要……0。”

陆言卿接上,他看着林星辰努力思考的样子,眼神里似乎闪过一丝极淡的、难以察觉的波动,不像之前的全然冷漠,更像是一种……对她能跟上思路的轻微认可。

“你的反应不算慢。”

这大概是林星辰今天从他这里听到的最“温和”的一句话了。

讨论结束,老教授抽点了几个小组分享。

陆言卿他们组没有被点到,但林星辰心里却莫名有了一点小小的成就感,至少,她没有在他面前表现得像个纯粹的计算机小白。

下课铃响,林星辰如蒙大赦,赶紧收拾东西准备开溜。

然而,一只修长的手将一个折叠好的纸条放在了她的桌面上。

是陆言卿。

“维修店的地址和初步报价。”

他语气依旧平淡,“或者,”他顿了顿,看着林星辰瞬间垮掉、写满“巨额债务”西个字的小脸,补充道,“你可以用另一种方式补偿。”

林星辰抬起头,疑惑地看着他。

“我的项目组,”陆言卿迎上她的目光,声音清晰而冷静,“缺一个打杂的助理。

首到项目结束,用你的工时抵债。”

>>> 戳我直接看全本<<<<