这周是数据结构课程的课程设计,我选择的题目是通讯录,给的要求倒不是很难,就是突然通知团队合作变成单打独斗有点猝不及防,最后周二晚上就肝完,之后也没闲着,就是被同学们一个个拉去帮忙。
通过这次实习,我的算法是真的菜,遇事不决,直接遍历,别的不会。
遇到了一个小问题,因为线性表是自己写的,按照姓名首字母排序老是实现不了,网上搜到的使用Collections.sort方法的参数却是List,可惜了,最后只能compareTo排序,虽然不能完全按照首字母排序,但是至少能做到姓名第一个字的都在一起,也符合大致要求。
最后还有个答辩,我脑子中的答辩场景:一群老师坐在旁边,我瑟瑟发抖打开自己的代码,运行一步,老师问一步,再考考数据结构的内容,最后再把代码打开,让我解释解释哪里是做什么的。
现实中的答辩:一位老师,坐在旁边,打开代码,运行程序,试试非法数据,试试功能能不能用,然后就结束了。还挺快,倒是那个天天不带电脑去上机课的室友,被老师抓到几次不写代码,老师抓住他问了半天,悲惨的在群里说:“老师很严,大家小心”。
离期末考试还有下周最后一周的复习时间,但是下周却是实习周,希望能腾出时间复习吧