学习数据结构总结
1.进度上基本OK,在保证学习效率与质量的同时,尽量往前赶;
2课前预习新知识,事半功倍,重要!!!
3刷题很重要,思路最重要,基本概念要掌握;
4不会的要及时问人,与人交流,发现自己的错误;
比赛总结:
不足之处:1刷题比赛感觉到了程序设计基础的薄弱,很多漏洞
for-while | 循环过程的理解模糊,瑕疵错误,while(n–)与for(i=0;i<=n;i++) |
---|---|
i++;++i | 基本的含义没理清楚 |
break与continue的区分不能真正理解 |
2对于严格的输入输出,模糊不理解:scanf的漏洞最多;
题目中的多组输入,遇到-1结束,单组遇到0结束不会控制;
题目的格式不能满足:例如一组输出后换行,最后一行不需要换行;
有时ACM的题并未直接给出,多组结束的标志,仍需要写多组结束标志,否则会出现Runtime Error等多种错误;
3排序学得不够扎实,学会了快排,二分法,逃避使用新的方法,未能多加练习;
4比赛过程中,有时会考虑不全面,比如那个“1 0”的问题没考虑最特殊的案例,看题目容易漏掉信息,比如0之类的信息
5总之就是基础薄弱,细节错误百出,需要多加练习,找到问题所在,提高进步!
值得坚持的习惯:
1及时做笔记总结,写博客;
2找到薄弱后,多问人,看以前的课件;
3多像大佬学习交流,自己的错误习惯思维,模仿他们的学习方法;
4及时总结,博客,笔记本都可以;
最后,程设2的计划被打乱、无法及时追赶,可能忘记得很快,及时调整学习时间安排与计划,happy!!