挑逗一下赵狄秋后,郑元继续答题。
第二部分算法题。
算法是编程的核心,不一样的算法逻辑,运行效率也是不同的。
好的算法,是能大大提升程序的运行效率的,这也是能很直观的反应一个程序员编码能力。
郑元粗略的扫了一下五道算法题。
第一道让写一个排序算法,这个基础。排序法有多种,郑元想了想写了一个二分排序法,这比书本上提供的冒泡排序和快速排序的效率高很多。
第二道写一个查询算法,也比较简单,最基本的二分查询的思路。
第三第四第五道都是有关数据结构的,郑元根据自己多年编码经验,尽量让代码精练简洁并且高效。
敲击着代码,郑元也是怀念起当年刚毕业在燕城当程序员的时光。
那个时候的郑元对技术有追求,每天除了完成工作上的需求,私下还会研究新技术。
可以说真的把工作当爱好了。
创业之后,反而很少敲代码。
如今再次敲打着熟悉的代码,郑元作为一个标准理工男,对技术的热爱探索的心又被激起。
很快五道算法题都写完了,郑元写的很舒服。
不过周边的同学可不舒服了。
一个个头都大了,呆望着电脑屏幕,不知所措。
赵狄秋跟前桌人商讨一番后,简答题也是磕磕绊绊写了大概。
来到算法题时直接傻了眼。
简答题实在不会还可以硬答,这算法题跟数学题似的,不会就是不会。
在跟前桌交流,发现对方也没写出来。
赵狄秋无奈不情愿的瞥了一眼旁边的郑元。
好家伙,算法题都写完了!
这次赵狄秋呆滞了。
脑子有点懵,一个疑问反复在脑海盘绕。
这货什么时候这么厉害了?
肯定是利用寒假时间补习了,现在大三下学期,课程大部分都结束了,唯一的大头是实训项目。
甚至有些企业会提前来招实习生。
郑元意识到危机感,努力学习也不难理解。
赵狄秋分析了一波,然后很确定的点点头。痛心疾首道:“我该像元子学习,在这样我大学是真的荒废了啊。”
意识到曾今不起眼的死党可能成为技术大神,赵狄秋这次语气恭敬道:
“元子,帮个忙呗下课请你吃饭。”
郑元道:“这时候想起我了,行吧不装了,刚才是逗你玩呢,我会在意一顿饭钱,咱们毕竟是室友,关系摆在那的。”
赵狄秋眉开眼笑道:“谢谢元子。”
算法题的前两道都是固定的,可能排序和查找算法比较重要和基础。
出题者目的希望大多数人都能掌握。
赵狄秋直接照着郑元的写,前两道算法题是完成了,后三道郑元不想多浪费自己时间,给赵狄秋提供了思路,具体写法让赵狄秋自己去实现。
赵狄秋已经很感激了,这时前桌突然扭头小声道:
“狄秋,我有前两道算法题的答案,你要不要。”
赵狄秋不满道:“我都做完了,你才来,晚了不需要。”
前桌同学补充道:“我这是抄的宁辰泽的,你自己写的答案不一定正确,宁大神的实力你不相信?”
赵狄秋眼神亮了,改变主意道:“那给我看看吧。”
宁辰泽啊,班级大神。老谭的得意弟子,每次考试基本上都是班级第一的存在。
而且这家伙,动手能力也非常了得,私下里已经在开发一些小型网站了。
学院里的学生会管理网站就是宁辰泽做的。