“效果可能没那么好。”颜安说完后立即在键盘上噼里啪啦的敲起来。
他的记忆力很好,完全不会出现那种刚学了新算法就忘记老算法或者新老算法记混的情况。
写题时因为之前在脑海中过了一遍,清楚每个步骤每处细节该如何处理,所以也就没有卡顿。
一行接一行的代码冒出来,章老师赫然发现自己居然有些跟不上颜安敲代码的速度,七十行代码对他来说仿佛七行一样简单轻松,没一会儿就完成了。
“写完了?”章老师狐疑的看着他,一共写了七十八行代码,虽然每一行都不长内容不多,但这速度未免有些太快了。
这一点都不像是刚掌握这门技术的样子,像林景、林琛那样写一半停下来思考一会再继续才显得正常。
就冲他这熟练度,哪怕颜安说自己有二十年的从业经验,章老师都信。
就冲这速度,哪还能看出来这是个大一新生啊,分明就是个资深码农。
要是再穿上格子衫配一副眼镜,那就更像了。
将注意转回到代码上,章老师一眼就发现代码的前半部分非常眼熟,找出刚才的题目一对比,果然是类似的。
这就是颜安说的相性数据结构?
老师一行行下来,代码看懂了个七七八八,却在关键部位卡住了,他要好一会儿才能将其消化。
“这段是什么作用?”章老师指着代码就问了出来。
靠他自己想当然也能理解,但作者就在身边,直接问显然要来得更轻松,能省下不少脑细胞。
“构建相性关系啊,然后再通过不同数据间的相性逻辑进行计算。”颜安用理所当然的语气答道。
这玩意其实并不好解释,懂得人自然会懂,不懂的人他讲了也没用。
得要从相性数据结构基础开始学起才行,只有了解掌握了这一数据结构的构造思想才能明白这些代码的作用。
强行去解释每段代码的作用,那只会让人听了云里雾里。
章老师也没纠结,立即将目光转向了下一行代码,很快连他都感到吃力有些无法理解的部分来了,因为是基于相性数据结构进行的算法,在数据结构都不清楚的情况下他很难明白算法部分的代码究竟有什么用,运行逻辑是什么。
“你这个结果……”
老师试着去运行了代码,控制台很快给出了运行结果。
居然对了。
林景观察着老师的反应,见他手指在桌上轻敲便知道老师陷入了沉思,这说明颜安的代码不仅正确,就连老师都给难住了。
惊异的往颜安方向瞥了一眼,颜安才来两个月可能不清楚老师的作风,他训练了足足一年,非常清楚章老师很喜欢拿最后三题做文章。
尤其是最后一题别说他们几人中水平最高的林琛要想很久才能写出来,就是一些专业老师都不一定能写出最优解。
而他,压根就没想过要去碰这道题。
原来自己在不知不觉中就已经被学弟给追上并拉开了差距吗?林景心里悲戚的想着,对比颜安这段时间的努力和自己的所作所为,他只感到羞耻惭愧。
林景朝林琛的方向投去一眼,发现他正在努力中,也不知道写的是哪道题。
“你这代码挺有意思啊。”
在经历过短暂的沉思后,章老师停下了用手敲击桌子的动作,两道题,不同的数据在通过相性归类后得到的结果居然是截然不同的。
除了基本思想外,这道题他又要重新构建一个结构模型。
约莫两分钟,才将其搞定。
毕竟不算高精尖的知识,理解核心思想后很快便能在脑海中建立起对应的结构模型。
“我也觉得挺有意思的。”在老师沉思期间,颜安随手又写了两题,顺便和学姐交流了一番。
数据结构的部分看懂后,章老师没有去死磕算法,因为他不确定自己要多久才能吃透算法部分。
“这个数据结构叫什么?相性数据结构是吧?”老师随口问道,用电脑打开了网页当场就开始了搜索。
颜安很努力,也掌握了这种连他都没听过的技术,这些都是他的加分项。
可他千不该万不该,在自己面前撒谎出风头。
其他地区什么样子,他并不清楚。但是在南都大学,学术就是学术,不应当出现盗用与造假这种后缀。
颜安这种张口就是这项技术只有我会的说法,令他听了很不愉快。
区区一个学生,既没有深厚的知识储备,又没有数十年如一日的长期投入,难道还能脑袋灵光一闪就发明出了新技术吗。
这可能性还不如悬崖捡到了这门技术大呢,离谱程度堪比小学生发表癌症论文,至少人家凭借这篇论文还拿了个三等奖呢。
在数据结构发展近乎停滞的今天,绝大部分研究团队的精力都投入到了对算法的研究。
一项新型数据结构的提出,所能造成的影响绝对是轰动的,这种消息根本藏不住,只要他搜索一番,绝对能找出相关的新闻报道。
然而搜索出的结果令章老师傻眼了,无此词条,没有关联字。
不仅国内没有,就连国外也没有。
不排除颜安为了让他们找不到相关报道而随便起个名字的可能性,但章老师也没有找到近期关于新型数据结构的报道。
最近一篇还是两年前的,当时国外一支研究团队对某项数据结构进行了改进,从而发展出了一种效率更高更实用的数据结构。
和颜安所用的相性数据结构完全不相关。
不会真是他自己弄出来的吧?章老师的脑袋中没由来的冒出这么一个念头,随后便不可遏止的疯狂蔓延占据了整个脑海。
“你跟我说实话,这真是你自己研究出来的?”
章老师目不转睛的看着他,试图从他的表情上找出一丝一毫的慌乱。
但是没有,颜安反问了他一句,“我什么时候说过这是我自己研究出来的?”
他只是说这颗星球只有自己会这项技术而已,并没有说过这项技术就是他创造的。
“相性数据结构应该是叶罗林杰斯特提出的,由白安正实现并完善的。相性跳跃算法由颜欣灵提出并实现,相性复杂算法由朱罗年诚提出,前后经历了二十几人的更新与扩展。”
颜安真的是非常的诚恳了,这些名字出现在BT给出的文献中,全部是铭星的研究员,被他毫无保留的介绍了出来。
当然,章老师对他肯定缺乏那么些信任。
看他那表情就知道了,颜安非常熟悉,和他无比真诚的告诉警察自己是外星人时警察的反应一样。
“那他们人呢?在哪里?你是怎么接触他们的?又是怎么把他们辛苦研究出来的成果学到的?”
“早就不在了啊,我从来没有见过他们。其实这两天我请假就是为了学习这些技术,一睡醒就学。”这些最起码都是铭星千年以前的人物了,到现在连骨头渣都没了,颜安并不想见到他们。
这些话句句属实,可章老师的表情非常微妙。
从来没有见过的人,只给他学习的新技术,睡醒就有得学……
章老师拿着手机偷偷搜索了一下颜安提到的名字,无论是叶罗林杰斯特还是白安正等其他人名,都不是历史名人。
换句话说,这些人只有颜安认识。
他心里有了个不好的猜测,“你们先写题吧。”