“没问题,回朔法听起来复杂,其实原理很简单,就是我们每次在遍历的时候,都添加一步判断,是否本轮循环接下来所有的数据都没有判断必要。
如果是,那就结束本轮循环,回朔到下一轮循环,这种方法要求开发者提前分析所有数据的数据特点。”
接下来,江山仔仔细细的把回朔法给他们讲了一遍。
燕大的学生,大家智商都没有问题。
江山一阵讲解,所有人都恍然大悟。
原来如此!
“江山,你是怎么知道这个的?”
董乾有些不明白,这开学才一个月不到,他们之间的知识分层真的已经这么明显了吗?
“这个是我学习数据结构的时候,无意中想到的,刚好刷这一题的时候用到了。”
许林海:“……”
董乾:“……”
季天河:“……”
三人同时无语的看着江山,他们都在努力学习C语言基础,江山都已经开始学习数据结构了。
据他们所知,数据结构是下学期才会开的课程。
“算了算了,江山以后你学习的时候,别让我看到,我受不了这样的打击。”
董乾掩面而走,从小到大自己可都是尖子生,被别人仰望的存在,现在想想,以前跟在自己身边的人可真是痛苦。
“告辞。”季天河拱了拱手,回到自己座位上了。
这时候江山看了看许林海。
“怎么样老许,还有没有不会的?”
“没了没了。”许林海连忙摆手,虽然请教江山进步快,但得有足够的心理承受能力。
“那我洗澡去了。”
说完,江山拿衣服去洗澡了。
“你们说江山脑子为什么这么聪明,可是大家高考成绩也差不多啊?”江山走了之后,董乾还是有点不服气的开口。
“你真以为江山是比我们聪明?也不看看他天天在干什么,除了吃饭睡觉就是学习,你如果能做到,你也行。”
江山的努力季天河都是看在眼里的,早上起这么早,晚上总是最晚回来,不比他们强才是奇怪了。
“说的也是,收获与努力,他是成正比的。”
这么想想,他们心里多少也好受一点。
……
很快,时间又来到了周末,江山研究自动巡航代码有将近一个星期了。
“这样进度太慢了。”
江山看着自己的笔记本,上面密密麻麻记录的全是自动巡航代码中重要的模块分类,每个模块中有哪些重要函数,重要变量,以及这些函数变量的主要功能。
现在的他,等于是把门关起来,自己在屋里面硬啃这套代码。
别的不说,这套代码光是文件就有好几十个,每个文件少则几百行,多则几千行代码,想要弄清楚,真的是太难了。
“得去找老刘请教一下。”
江山觉得自己必须要结束这种闭门造车的行为,刘老师在项目上的经验十分丰富,很多问题如果他能提点一下,自己就能快速解决了。
说着,江山收拾收拾东西,拿着笔记本就往科教楼走去。
虽然今天是周末,但是刘健老师一般会在自己办公室。
他带的学生不止大一新生,同时还带大四的毕业生,这个时候,很多大四的学长学姐都开始准备毕业论文了,请教他问题的也多。
来到刘健的办公室,江山敲了敲门。
“进。”
听到刘老师的声音,江山开门走了进去。
然而刚打开门,他就被里面的情况吓了一跳。
刘老师办公室里面,有七八个人都来请教问题,有男有女,看起来像是大四的。
“江山,你有什么事吗?”刘健见江山进来,开口询问道。
“我有些问题想向您请教,如果没时间的话,我下午再来也行。”
江山看这情况,上午估计都解决不了。
“没事没事,他们就是过来让我帮忙看选题的,等我看完这一个,先给你解决问题。”
这些大四学生做完选题之后,都会请教一下老师,自己的选题难度合不合适,需要做到什么程度才能过。
这样心里有底,做起来也会更得心应手。
“周恒,你这个选题旅游记忆日记,难度适中,注册登录要做好,旅游记忆需要自动匹配旅游地点,这个是难点,同时音视频的存储播放,图片的存储播放,心情日志等等,都需要实现。
同时需要做一个云端共享,这些功能全部实现,你这个选题就差不多了。”
周恒听着刘健老师的话,脸色是越来越难看,本来他打算做的,就是可以注册登录的旅游记忆系统。
功能就是可以存储旅游时候的照片,并且搭配上心情留言。
虽然说这个系统没什么实用性,但是毕业设计能过就行了。
可是刘健老师分析选题,都是往实用性方面考虑的。
一个旅游日记,肯定会拍视频,匹配旅游地点,云端共享肯定也要有,万一哪天手机丢了,数据也能找回来。
一个实用的软件,怎么能少的了这些人性化的功能?
“好了,你要多站在用户的角度想一想,做的软件要人性化!”
说完,刘健开始看向江山。
“江山,你要向我请教什么问题?”
这时候江山往前面凑了凑,来到桌前。
“刘老师,我这个自动巡航系统,整个工程准备分成三层,十三个模块,每个模块单独处理不同的功能,现在这些模块以及层级之间有很多数据需要通信,不知道有没有什么方法,能高效的进行模块与模块之间,层级与层级之间的通信?”
江山这个问题是他看代码的时候一直搞不清楚的,很多时候,他甚至搞不清楚一些变量的具体作用。
听到江山的问题,整个屋子所有人的目光刷的一下全部投向他的身上。
“自动巡航新系统?”
“三层?十三个模块?”
“他看起来只是个大一新生啊?难道说他长的比较逆龄,其实是研究生?”
江山刚进办公室的时候,大家都觉得他是大一新生,因为刘健现在带大一新生的课。
可是大一新生能问出这样的问题?