您的位置:首页 > 其它

学习小结

2011-08-05 09:26 134 查看
集训从7月5号开始,到现在已经整一个月了。在这一个月中,学习了很多东西,也认识了自己的许多不足之处。



收获:

1.学会了一种自己学习的方法,每当遇到一个新问题时,首先应该自己多思考。可以上网查查相关资料,找一些简单的小例子分析,都会对解决问题有一点的帮助。

2.能制定一份适合自己的学习计划,并不断的坚持下去。

3.基本上能控制自己的情绪,都知道内心烦躁时学习效率不高,所以遇到这种情况,我会暂时停下来,复习一下以前的知识,看一些自己感兴趣的东西。这样,学习效率就会提高了。

4.开阔了眼界,虽然还有很多东西不会,但是已经对它们有了初步的认识,有了学习的方向。

5.知道学习不是难事,再难的知识也可以通过不断的思考后弄懂弄会。



学习情况:

1.第一个星期:

学习了递归与分治,能处理一些基本的递归,如汉诺塔,最小乘法次数,整数划分问题。还有最基本的01背包等动态规划题目。

2.第二个星期:

大概了解了一些JS知识,也在网上找了很多实用的JS代码加入自己的代码库。可以在以后学习中方便调用。同时,也复习了一下贪心的相关知识,将OJ的贪心又重新敲

了一遍。

3.第三个星期:

主要学习了一些数学方面的知识,如同余定理,康托展开,逆康托展开,辗转相除,蔡勒公式,基姆拉尔森公式等。

4.第四个星期:

学习了一些数据结构和一些常用算法,如树状数组,RMQ算法,一些基本的博弈问题,还研究了通过栈实现表达式求值。其他的还有大数的计算,最长回文串等。



不足之处:

1.刚开始起步的时候,没有发现解决问题的方法。一个问题苦想半天,原来就是一点点东西没有弄明白,上网搜一下需要注意的地方就可以很快解决。以后应该多利用网上的资源,争取尽快的理解某个知识。

2.在天气炎热时候,可能会有点烦躁,要学会控制自己的情绪,尽量保持平和。

3.学习的方法不是很完善,应该系统的学习一方面,等彻底掌握后再学习另一个版块,不能每个都学,但是哪个都不精。

4.没有厚脸皮向他人请教,他们经过不断的摸索,一句话估计可以解决困扰你几天的问题。这个方面一定要加强。但是不能什么都不思考,直接去问。请教别人是在自己独立思考后,确实是没有任何思路的情况下。

下一个月的打算:

1.第一个星期:

图论入门,包括DFS,BFS,Dijkstra,prim,Kruskal,SPFA,Bellman-ford.不要求弄精,现在是理解思想,下星期就要多打代码,先做到熟练打出代码,然后慢慢理解。

2.第二个星期:

学习一些常用的排序,具体参考Matrix67的10中排序算法。争取逐个攻破。

3.第三个星期:

数据结构。线段树,字典树,hash,堆,树。还有一些STL的用法。具体参照学习ACM之路。

4.第四个星期:

总结一下一个月的学习。

虽然一个月的时间不长,学习新东西又需要花费一定的时间。但是这阶段就是认清学习方向,为以后不走弯路打基础。所以不能有一口吃成大胖子的想法。

坚持才是成功的捷径!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: