数据结构课的陈教授,以不按常理出牌着称。这天临下课前,他推了推眼镜,镜片后的目光扫过全班:“期中考核,不考试。”
底下学生一愣,随即有些躁动。不考试?这么好?
“两人一组,完成一个综合性的程序设计项目。”陈教授慢悠悠地补充,“题目自拟,但必须涵盖本学期讲授的主要数据结构:线性表、栈、队列、树、图。期末前提交项目报告、源代码,并进行十分钟演示。成绩占总评40%。”
教室里的气氛瞬间从侥幸变成了哀嚎。自由组队?自拟题目?还要涵盖所有内容?这比考试难多了!
“组队名单下周一上课前提交给我。现在,下课。”
教授话音刚落,教室就炸了锅。有人立刻开始寻找熟悉的伙伴,有人则茫然四顾。计算机系的“狼多肉少”在此刻体现得淋漓尽致,几个编程能力突出的男生立刻成了香饽饽。
秦朗第一时间凑到了陆星辰旁边,笑容满面:“陆神,咱们一组吧?强强联合,肯定拿最高分!我认识计院几个研究生学长,能搞到往年的优秀项目参考。”他话里话外带着资源和人脉的炫耀。
陆星辰正慢条斯理地合上笔记本,闻言眼皮都没抬:“我有组了。”
秦朗一愣:“有组了?谁啊?”他下意识看向旁边几个同样实力不俗的男生。
陆星辰没回答,只是站起身,目光越过人群,准确地捕捉到正和姜楠说话、似乎有点发愁的林筱筱。
林筱筱确实在发愁。她知道自己基础不算最拔尖,这种开放项目最考验综合能力和创意,她有点没底。姜楠更愁,她一个练散打的,对着代码简直两眼一抹黑:“筱筱,救命!我该找谁组队?我会不会拖死队友然后被挂科?”
这时,陆星辰走了过来,在众目睽睽之下,极其自然地对林筱筱说:“项目,我们一组。”
不是询问,是陈述。
周围瞬间安静了几秒,无数道目光聚焦过来。秦朗的脸色变得有些精彩。林筱筱?那个看起来温温柔柔、上次课好像还在努力记笔记的女生?陆星辰放着那么多强手不选,选了她?
林筱筱也愣住了,抬头看他:“我?可是……”
“没有可是。”陆星辰打断她,语气平静却不容置疑,“题目我想好了,晚上图书馆讨论。”
姜楠“哇”了一声,用胳膊肘捅了捅林筱筱,挤眉弄眼。旁边几个原本对陆星辰抱有期待的男生女生,眼神里也透出了失望和不解。秦朗更是忍不住小声嘀咕了一句:“带妹上分也不是这么带的吧……这可是40%的成绩……”
苏晴也看到了这一幕,她正和一个看起来挺机灵的男生组了队,见状撇了撇嘴,对同伴低声说:“看吧,恋爱脑。陆星辰这么强,带个拖油瓶,项目做得再好,功劳算谁的?林筱筱也真是,一点自知之明都没有,不怕拖累别人吗?”
这些议论声虽然小,但林筱筱还是隐约听到了一些。她手指蜷缩了一下,看向陆星辰。他脸上依旧没什么表情,仿佛那些议论都是噪音。
“陆星辰,”她小声但认真地说,“我不想拖你后腿。如果你有更好的选择……”
陆星辰弯腰,拎起她的书包,也拎起自己的,侧头看她,用只有两人能听到的音量说:“我最好的选择,就是你。信我,也信你自己。”
他的眼神太笃定,带着一种能安抚一切躁动的力量。林筱筱心里那点忐忑和外界的声音,奇异地平复了下去。她重重点头:“嗯!”
晚上,图书馆僻静角落。
陆星辰摊开笔记本,上面已经写好了项目框架和核心思路:“做一个校园地图导航与活动推荐系统。用图结构存储地点和路径,栈和队列辅助路径搜索算法,树结构管理活动分类,线性表存储用户偏好数据。”
林筱筱眼睛一亮。这个题目实用,有趣,而且确实能涵盖所有知识点!不是枯燥的算法演示,而是一个有实际应用可能的小系统。
“我负责核心算法和图数据库部分。”陆星辰指着框架图,“你负责用户界面、活动数据收集整理,还有项目报告的大部分撰写。”他顿了顿,“前端用你之前自学过的Python简易图形库就可以,重点是交互逻辑和数据结构应用体现。报告部分,把你对每个数据结构在项目中作用的理解写清楚,这部分分数占比不低。”
分工明确,而且把林筱筱能发挥长处、又能通过实践深入理解知识点的部分交给了她。他不是大包大揽,而是引导她参与核心。
“遇到问题随时问我。”陆星辰补充,“但我要你先自己查资料思考,实在不行再找我。代码我们一起review。”
林筱筱心里暖洋洋的,用力点头。这不是被“带飞”,而是被引领着“一起飞”。
项目推进比想象中顺利,也……比想象中“虐狗”。两人常常在图书馆一待就是几个小时,陆星辰对着屏幕调试算法时神情专注,林筱筱则在一旁查阅资料设计界面,或者噼里啪啦敲击报告。累了的时候,她会偷偷看他清俊的侧脸,然后被他抓包,得到一句淡淡的“专心”,或者被塞过来一颗提神的薄荷糖。
本小章还未完,请点击下一页继续阅读后面精彩内容!