一个身影逆着光走了进来。
他穿着简单的白色衬衫,身形挺拔,面容清俊。
阳光在他身上镀了一层柔和的金边,整个人干净得不像凡人。
教室里响起一片倒吸冷气的声音,紧接着是女生们压抑不住的窃窃私语。
“是肖奈师兄!”
“天啊,我没看错吧?肖奈大神来给我们当助教?”
“这节课我就是挂科也要坐第一排!”
齐萱的动作停了一下。
她抬起头,看了一眼讲台上的人。
长得确实不错,很亮,和她技能里的莹绿色光点有得一比。
肖奈似乎察觉到了她的注视,视线在人群中精准地与她对上了一瞬,然后平静地移开,对着台下微微颔首。
“大家好,我是肖奈。”
他的声音清越,如同山间清泉,让喧闹的教室再次安静下来。
“灭绝师太”对这种场面见怪不怪,她清了清嗓子,将众人的注意力拉了回来。
“好了,现在不是追星的时候。我们来看一个问题。”
投影幕布上,出现了一道复杂的题目。
要求用最基础的C语言语法,实现一个迷宫的动态路径搜索,并且要考虑多重障碍和路径权重的实时变化。
题目一出,台下一片哀嚎。
这对于一群刚接触C语言的新生来说,无异于天书。
“给你们三十分钟,有思路的同学可以把代码写在纸上交上来。”
“灭绝师太”说完,便抱着手臂,看着台下众人抓耳挠腮。
齐萱没动。
她只是看着那道题,脑子里已经自动生成了无数条逻辑线。
迷宫、障碍、权重……
十五分钟后,当大部分人还对着题目发呆时,齐萱从笔记本上撕下一页纸,起身,走向讲台。
所有人的动作都停了,看着这个陌生的漂亮女生。
她将纸放到讲台上,又回到了自己的座位,继续吃她的小熊饼干。
整个过程行云流水,仿佛只是去丢了个垃圾。
“灭绝师太”狐疑地拿起那张纸。
只看了一眼,她严肃的表情就变了。
纸上的代码不多,甚至可以说非常简短。
没有复杂的嵌套,没有多余的变量,只有最核心的算法逻辑,用一种近乎于艺术的方式组合在一起。
简洁,高效,优雅。
这不像是新生的手笔,甚至不像她自己能写出来的。
这是一种对编程语言的绝对掌控。
“这位同学,你叫什么名字?”她的声音里带着一丝不易察觉的激动。
“齐萱。”
“好,好一个齐萱。”
“灭绝师太”将她的代码投影到大屏幕上。
“大家都看一下,这是标准答案。不,这比标准答案更优秀。”
满堂哗然。
所有人都看着那段天书般的代码,又看看那个正在认真挑选小熊饼干形状的女生,世界观受到了冲击。
就在这时,一直沉默的肖奈忽然开口了。
“老师,这段代码确实很精妙。”
他走上前,拿起一支笔,在投影上圈出了其中一个函数。
“尤其是在这里的递归处理,逻辑深度非常高。不过……”
他话锋一转。
“如果考虑到极端情况,比如迷宫的节点数量超过百万级,递归深度过大可能会导致堆栈溢出。”
教室里安静极了。
新生们听不懂,但他们能感觉到,这是神仙打架。
“灭绝师太”也露出了思索的神情,显然,她也没考虑到这个层面。
所有人都看向齐萱,想看她如何回应这场突如其来的挑战。
齐萱终于吃完了最后一块饼干,拍了拍手上的碎屑。
她站起身,声音不大,却清晰地传遍了整个教室。
“你说的对,但你忽略了编译器的尾递归优化。在现代编译器下,当递归调用是函数的最后一步操作时,系统会自动将其优化为迭代,不存在堆栈溢出的风险。”
她顿了顿,补充道。
“而且,我的算法里加入了一个剪枝函数,在路径权重超过阈值时会提前终止搜索。百万级的节点,根本跑不到那个深度。”
肖奈看着她,沉默了两秒。
然后,他笑了。
不是那种礼貌的微笑,而是发自内心的,带着欣赏和棋逢对手的愉悦。
“受教了。”
他坦然地承认。
这场短暂的“学术辩论”就此结束。
但它在庆大计算机系掀起的波澜,才刚刚开始。
下课铃响,“灭绝师太”破天荒地没有拖堂,她看着齐萱的表情,活像看着一块稀世珍宝。
“齐萱同学,下课来我办公室一趟!”
齐萱还没来得及回应,就被涌上来搭话的同学围住了。
“同学你好厉害啊,能加个联系方式吗?”
“萱神,求带!C语言求放过啊!”
她最怕麻烦。
正头疼时,一只手穿过人群,轻轻拉住了她的手腕。
是肖奈。
“老师,我有点事想和齐萱同学单独谈谈。”
这章没有结束,请点击下一页继续阅读!