我是大一学生,马上要进行暑假acm训练,现在只是入门阶段,有没有什么好的建议?
我个人觉得呢,应该注意一下几点:
1.由于是起步阶段,千万不能盲目地去学习算法。应该是有目的性,阶段性的学习。制定好学习计划。
2.学习阶段最好是分模块学习,每一个模块都有基础算法,进阶算法等,首先应当学习每一个模块的基础算法,例如基础图论,简单DP,基础数据结构等。
3.其次是要锻炼自己的代码能力,在学习算法的同时一定要多刷题。
4.最后最重要的是培养自己的独立思考和自学能力。
虽然感觉说的可能只是个泛泛的,但每一个人都有适合自己的方法。以上描述为个人意见,仅供参考。
跟着练,不会的抄10遍,懂了在默一遍。晚上睡觉在想想。
我个人觉得呢,应该注意一下几点:
1.由于是起步阶段,千万不能盲目地去学习算法。应该是有目的性,阶段性的学习。制定好学习计划。
2.学习阶段最好是分模块学习,每一个模块都有基础算法,进阶算法等,首先应当学习每一个模块的基础算法,例如基础图论,简单DP,基础数据结构等。
3.其次是要锻炼自己的代码能力,在学习算法的同时一定要多刷题。
4.最后最重要的是培养自己的独立思考和自学能力。
虽然感觉说的可能只是个泛泛的,但每一个人都有适合自己的方法。以上描述为个人意见,仅供参考。
2015-07-31 未知跟着练,不会的抄10遍,懂了在默一遍。晚上睡觉在想想。
2015-08-11 未知