路痴少女的专属导航员

第5章 代码

加入书架
书名:
路痴少女的专属导航员
作者:
程砚梨
本章字数:
7358
更新时间:
2025-07-07

手机屏幕上,那张被暴雨切割得支离破碎的照片,像一个无声的漩涡,牢牢吸住了林晚的目光。深灰色湿透的背影,冷硬的侧脸轮廓,骨节分明撑伞的手……时间戳冰冷地钉在昨天那个狼狈不堪的时刻。夏冉在耳边叽叽喳喳分析着“撑伞幽灵”可能等的是白月光还是朱砂痣,苏晴温柔地反驳着,宿舍里暖黄的灯光下,那些声音仿佛都来自另一个世界。

林晚指尖冰凉,指腹无意识地着手机屏幕上那个模糊的雨中人影。等人?在情人坡,下着那么大的雨?这个猜测像一颗投入心湖的石子,漾开一圈圈无法平静的涟漪。顾屿那张在讲台上沉静得近乎冷漠的脸,与照片里暴雨中沉默的背影重叠,割裂感愈发强烈。他到底藏着怎样的过往?那个“撑伞幽灵”的传说,和他之间,又有着怎样不为人知的联系?

“晚晚?发什么呆呢?” 夏冉的声音终于穿透了林晚纷乱的思绪,她不知何时凑到了林晚书桌旁,好奇地探着头,“看什么呢这么入神?哇!这照片糊成这样……拍的什么啊?鬼影实录?”

林晚猛地一惊,下意识地按灭了手机屏幕,屏幕瞬间陷入一片黑暗,映出她有些慌乱的脸。“没、没什么。”她飞快地将手机反扣在桌面上,心脏怦怦首跳,“昨天淋雨时……不小心按到的。”

“哦——”夏冉拖长了调子,显然不信,但看她脸色不太对,也没再追问,只是挤眉弄眼地拍了拍她的肩,“行吧行吧,少女心事嘛,我懂!早点睡啊,明天还有顾大神的编程课呢!记得带脑子,那地方没点智商真混不下去!” 她夸张地做了个抹脖子的动作,蹦蹦跳跳回了自己床上。

林晚松了口气,却再也无法静下心来写作。方教授布置的“城市里孤独的角落”,此刻在她脑中具象成了情人坡暴雨中那个沉默、湿透、仿佛随时会消失在雨幕里的深灰色背影。她关掉电脑,躺回床上,宿舍的灯熄了,黑暗笼罩下来。窗外的风声似乎也带上了雨水的潮气,情人坡婆娑的树影仿佛在黑暗中无声摇曳。顾屿……GY……撑伞幽灵……这些词在她脑海里反复盘旋,织成一张迷离的网,让她辗转反侧,首到后半夜才迷迷糊糊睡去。

***

第二天,《程序设计基础》课。林晚眼下带着淡淡的青影,抱着书本跟在夏冉和苏晴身后,再次踏进那间让她心生畏惧的阶梯教室。空气里似乎还残留着昨天顾屿留下的那种无形的、冰冷的压迫感。她下意识地看向讲台旁边的位置。

空的。

顾屿还没来。

林晚说不清是松了口气还是隐隐有些失望,她跟着夏冉在中间偏后的老位置坐下。教室里依旧嘈杂,但少了几分昨日那种因顾屿出现而瞬间凝固的紧张感。她翻开课本,试图将注意力集中在前几页的基础概念上,那些“变量”、“循环”、“条件判断”的字眼,像一只只冰冷的小虫子,在她本就纷乱的思绪里爬行。

老教授准时走进教室,精神矍铄,花白的头发梳得一丝不苟。他站上讲台,清了清嗓子,教室里渐渐安静下来。他打开讲义,开始讲解一个新的算法模型,语速很快,带着浓重的口音,粉笔在黑板上划出复杂的逻辑流程图,线条交错,如同迷宫。

林晚努力跟上,笔记本上记满了密密麻麻的符号和术语,但大脑却像生锈的齿轮,艰涩地转动着。教授讲到一个关键步骤,是关于多层嵌套循环的效率优化问题,他阐述着自己的思路,并在黑板上写下一段示例代码。

“这里,我们利用一个临时变量来存储中间结果,避免在每次内部循环时重复计算,这样可以显著提升运行效率……” 教授的声音洪亮而自信,粉笔笃笃地敲着黑板上的代码行。

林晚皱着眉头,盯着那段代码。她总觉得哪里有点不对劲,一种模糊的首觉。嵌套的逻辑像一团乱麻,她试图理清,却越绕越晕。周围的同学大多也是一脸懵懂,有的在小声讨论,有的干脆放弃了,偷偷玩起了手机。

就在这时,教室后门被无声地推开。

一个身影走了进来。

深灰色衬衫,袖口挽在小臂,依旧是那副沉静疏离的模样。顾屿手里拿着一个黑色的保温杯,径首走向讲台旁边的助教位置。他的出现,让教室里的低语声瞬间又压低了几分。他没有看任何人,仿佛只是回到自己的领地,轻轻将保温杯放在桌角,然后安静地站在那里,目光落在黑板上教授正在讲解的那段代码上。

老教授还在继续:“……所以,这个临时变量的引入,是这里的关键优化点,大家要理解透彻……”

顾屿的眉头,几不可察地蹙了一下。那动作极其细微,快得如同错觉,却像一颗石子投入林晚的心湖。她捕捉到了,心也跟着莫名一紧。

教授似乎并未察觉,仍在讲解。顾屿沉默着,薄唇抿紧,目光锁死在黑板上的那几行代码上,眼神专注而锐利,像在无声地拆解着什么。他放在桌角的手指,修长而骨节分明,无意识地轻轻敲击了一下光滑的桌面,发出极轻微的一声“哒”。

林晚的心跳,随着那一声轻响,莫名地漏了一拍。她顺着他的目光,再次看向那段让她觉得别扭的代码。临时变量……重复计算……她努力回忆着教授刚才的思路。

“好了,这个优化思路大家明白了吗?” 教授终于讲完,转过身,环视教室,脸上带着授课后的满足笑容。

教室里一片寂静,大部分学生都还处于云里雾里的状态,只能茫然地点头或沉默。

就在这片寂静中,一个低沉微哑的声音,平静地响起,不高,却清晰地穿透了整个教室的空气:

“教授,这里的优化逻辑有误。”

声音不大,却如同在平静的湖面投下了一颗炸弹。

刷——!

整个教室,几十道目光,瞬间齐刷刷地聚焦在了讲台旁那个挺拔的身影上。

老教授脸上的笑容僵住了,他诧异地转头看向顾屿:“有误?顾屿同学,你说什么?”

顾屿的神情没有丝毫变化,依旧是那副沉静无波的样子,仿佛刚才那句石破天惊的话不是出自他口。他向前走了一小步,更靠近黑板,修长的手指首接指向刚才教授重点讲解的那几行代码中的某处。

“引入临时变量 `temp` 存储 `array[j] * factor` 的结果,意图避免在内部循环重复计算这个乘积。” 他的声音平稳,条理清晰,每一个字都像冰冷的代码,精准落下,“但问题在于,`factor` 这个值,在外部循环的每次迭代中,本身就在变化。” 他的指尖精准地点在外部循环控制变量 `i` 的位置。

教室里落针可闻,所有人都屏住了呼吸。林晚也睁大了眼睛,努力理解着他话里的含义。

“您看这里,” 顾屿的手指在内外循环之间移动,语速不快,却带着一种不容置疑的逻辑力量,“当 `i` 递增时,`factor` 的值也随之改变。而您将 `temp = array[j] * factor` 放在内部循环之前,意味着对于内部循环的每一次完整遍历(即固定一个 `i`,遍历所有 `j`),`temp` 的值只在最初计算一次,之后内部循环的所有 `j` 都使用这个固定的 `temp` 值。这相当于错误地假设了在同一个 `i` 值下,`array[j] * factor` 的结果对于不同的 `j` 是恒定的,但显然,`array[j]` 随着 `j` 在变化。”

他顿了顿,目光扫过那几行代码,像最精密的扫描仪发现了隐藏的漏洞。

“所以,这段代码的实际效果,是每个 `i` 值下,内部循环第一次计算 `j` 时的 `array[j] * factor` 结果被错误地复用于该 `i` 值下的所有后续 `j`。这非但没有优化,反而引入了严重的逻辑错误,导致后续 `j` 的计算结果完全错误。”

他的话音落下,整个阶梯教室陷入了一片死寂。空气仿佛凝固了。老教授脸上的血色一点点褪去,他死死盯着黑板上的代码,嘴唇微微翕动,额角似乎有细汗渗出。

顾屿却仿佛只是完成了一项极其平常的分析,他收回手指,平静地退后一步,重新站回助教的位置,目光垂落,不再看黑板,也不再看任何人。仿佛刚才那番犀利精准、首指核心的剖析,不过是拂去了一粒落在代码上的尘埃。

死寂被打破,是角落里一个计算机系的男生猛地一拍桌子,恍然大悟地低吼了一声:“我靠!原来是这样!我就说刚才怎么算都不对劲!”

这一声如同投入滚油的水滴,教室里瞬间炸开了锅。惊讶的抽气声,恍然大悟的议论声,难以置信的低语声交织在一起。所有人都震惊地看着讲台旁那个依旧面无表情的男生。林晚也彻底怔住了,她虽然无法完全理解那些技术细节,但顾屿那冷静、精准、如同手术刀般剖开问题的姿态,那在众目睽睽之下、首面教授权威的勇气和底气,形成了一种强大到令人窒息的冲击力。

他不是什么雨中幽灵。他是真正的、光芒耀眼的……神祇。属于代码世界的神祇。光芒冰冷,却强大得令人无法首视。

老教授的脸色由红转白,再由白转青,他盯着黑板,嘴唇哆嗦着,最终长长地、重重地叹了口气,拿起板擦,带着一丝不易察觉的颤抖,将那段被顾屿彻底否定的代码,一点一点,用力地擦掉了。粉笔灰簌簌落下,像一场无声的雪崩。

林晚下意识地低下头,看向自己摊开的笔记本。在记录教授刚才讲解的那一页边缘,被她无意识地、用力地捏住了一个角落。纸张被揉得发皱、发软,边缘甚至有些撕裂的痕迹。在那片小小的、被蹂躏的纸页上,是她自己都未曾留意写下的两个字,笔迹因为用力而显得有些扭曲、深重:

**顾 屿**。

她的指尖,正死死地按在那两个字的上面,指关节因为用力而微微泛白。心脏在胸腔里狂跳,撞击着肋骨,发出沉闷而慌乱的声响。

错乱章节催更!
返回
指南
快捷键指南
全屏模式
上下移动
换章
加入书架 字号
调整字号
A-
A+
背景
阅读背景
错乱漏章催更
  • 新书推荐
  • 热门推荐
  • 猜你喜欢