第二次作业评分总结
作业总结
1.优秀作业推荐
刘艳钦 推荐理由: 这位同学的作业做的十分清晰,代码方面也没有明显问题。
朱杰伟 推荐理由:这位同学的总结做的十分详细,值得大家参考。
沈梦婷
推荐理由:这位同学的设计思路十分详尽,总结也十分不错,如果有时间的话可以考虑把选做也做一下。
徐宏伟
推荐理由:这位同学的总结做的十分详细,代码也没有什么大的问题。
2.本次作业存在问题
1.数据结构没按要求使用
如:好多同学没有用链表处理,而是用数组处理。
建议:这次作业是要培养大家使用链表的能力,希望大家可以多加练习。
2.设计思路写的太简单
部分人没有写设计思路,或者有写的话几乎是代码,还有的伪代码写的和代码很像。最后一点是有些同学写代码时没有进行适当的注释,导致很难了解代码的功能,希望大家能多加改进。
建议:多练习一下思路的描述,同时注意伪代码的书写以及适当的代码注释。
3.函数名、变量名命名不规范
建议:1.习惯使用一种常用的命名法。2.不会的单词勤查字典。3.尽量不要使用拼音
4.提问方式
虽然上学期已经提过多次正确的提问方式,但这学期开学仍然有不合适的提问。例如:截图不完整、没有自己先思考、没有提前搜索错误信息的意思,还有不要在作业博客中进行提问。
建议:1.再次推荐郑老师的博文:正确的提问方式 2.出错时可以记笔记(直接写在博客上)。错误也是要积累的,积累多了,下次出错才能更快找到问题
5.总结部分
有些同学的总结部分很明显是应付了事,希望下一大家能够多花一些时间在总结上,这对加深所学知识理解有很大帮助。
建议: 总结可以写:1.个人真实感受。2.清晰明了的知识总结。
其他
这次作业有很多同学详细展示了他们解决pta问题以及git问题的过程,这是很好的行为,希望大家能够多加保持。
1.一元多项式乘法实际上就是多项式加法累加,可以调用加法运算函数。在加法中每次都合并排序,无需重新排序。看到很多同学重新排序链表,比较费时间。。
2.中位数那题,其实不用合并链表,只需要按照合并方法遍历链表,遍历到第n个数就是中位数
3.申请空间也请要释放,看到很多同学代码没有delete
4.pta碰到问题可以先找下正确代码查下不同,学会自己找出问题所在,不应该部分正确的代码就就留在那里。经过一学期代码学习,应该具备独立查错能力。。(老师强调)