第6章 完全不存在的人(1 / 2)
“效果可能没那么好。”颜安说完后立即在键盘上噼里啪啦的敲起来。
他的记忆力很好,完全不会出现那种刚学了新算法就忘记老算法或者新老算法记混的情况。
写题时因为之前在脑海中过了一遍,清楚每个步骤每处细节该如何处理,所以也就没有卡顿。
一行接一行的代码冒出来,章老师赫然发现自己居然有些跟不上颜安敲代码的速度,七十行代码对他来说仿佛七行一样简单轻松,没一会儿就完成了。
“写完了?”章老师狐疑的看着他,一共写了七十八行代码,虽然每一行都不长内容不多,但这速度未免有些太快了。
这一点都不像是刚掌握这门技术的样子,像林景、林琛那样写一半停下来思考一会再继续才显得正常。
就冲他这熟练度,哪怕颜安说自己有二十年的从业经验,章老师都信。
就冲这速度,哪还能看出来这是个大一新生啊,分明就是个资深码农。
要是再穿上格子衫配一副眼镜,那就更像了。
将注意转回到代码上,章老师一眼就发现代码的前半部分非常眼熟,找出刚才的题目一对比,果然是类似的。
这就是颜安说的相性数据结构?
老师一行行阅读下来,代码看懂了个七七八八,却在关键部位卡住了,他要好一会儿才能将其消化。
“这段是什么作用?”章老师指着代码就问了出来。
靠他自己想当然也能理解,但作者就在身边,直接问显然要来得更轻松,能省下不少脑细胞。
“构建相性关系啊,然后再通过不同数据间的相性逻辑进行计算。”颜安用理所当然的语气答道。
这玩意其实并不好解释,懂得人自然会懂,不懂的人他讲了也没用。
得要从相性数据结构基础开始学起才行,只有了解掌握了这一数据结构的构造思想才能明白这些代码的作用。
强行去解释每段代码的作用,那只会让人听了云里雾里。
章老师也没纠结,立即将目光转向了下一行代码,很快连他都感到吃力有些无法理解的部分来了,因为是基于相性数据结构进行的算法,在数据结构都不清楚的情况下他很难明白算法部分的代码究竟有什么用,运行逻辑是什么。
“你这个结果……”
老师试着去运行了代码,控制台很快给出了运行结果。
居然对了。
林景观察着老师的反应,见他手指在桌上轻敲便知道老师陷入了沉思,这说明颜安的代码不仅正确,就连老师都给难住了。
惊异的往颜安方向瞥了一眼,颜安才来两个月可能不清楚老师的作风,他训练了足足一年,非常清楚章老师很喜欢拿最后三题做文章。
尤其是最后一题别说他们几人中水平最高的林琛要想很久才能写出来,就是一些专业老师都不一定能写出最优解。
而他,压根就没想过要去碰这道题。
原来自己在不知不觉中就已经被学弟给追上并拉开了差距吗?林景心里悲戚的想着,对比颜安这段时间的努力和自己的所作所为,他只感到羞耻惭愧。
林景朝林琛的方向投去一眼,发现他正在努力中,也不知道写的是哪道题。
“你这代码挺有意思啊。”
在经历过短暂的沉思后,章老师停下了用手敲击桌子的动作,两道题,不同的数据在通过相性归类后得到的结果居然是截然不同的。
除了基本思想外,这道题他又要重新构建一个结构模型。
约莫两分钟,才将其搞定。
毕竟不算高精尖的知识,理解核心思想后很快便能在脑海中建立起对应的结构模型。
↑返回顶部↑