开学以来,我学了数据结构、图论两大块内容,还有数学也学了一部分。但我这样其实也不算是学会了,只是理解了一下原理,背了背模板而已。我的计划还是快速的过一遍所有的算法,争取做到看到一个题至少是知道这个题需要用到什么样的算法,能不能做出了再另说。按照这个标准来说,我的进度也不算快(这段时间各种各样的事确实是不少)。然后,能不能把题做出了,这就是第二轮学习的事情了,到了二轮学习,就是刷题、写题解、总结自己的模板等等事情了。关于这段时间学习了什么东西,确实也没什么好说的,毕竟我也没深学,大多数的问题都还没有暴露出来。
有一个我想说的问题是关于时间分配的事,关于算法的学习时间我一直不能够保证。有的时候课比较的多,那么我一天可能也不会有什么时间去学习算法,这个时候,我就会这样为自己推脱:过于碎片化的时间没法集中精力进行思考,而独立思考是算法学习所必须的。这也许确实只是个借口,不过这个问题确实是客观存在且暂时会没有被解决的。在周末或者课比较少的时候,总算是有大块是时间来进行学习了,但是这是又出现了另外的一个问题,那就是:我没法长时间的集中精力进行思考,集中精力最多也就集中2个小时左右,然后就会开始疲倦,这个时候即使再学下去,效率也不高了,于是我就会果断地决定去休息。躺在床上,拿着手机一看(只要是拿起手机,一般我就不归我管了),不知不觉的可以又两个小时过去了。就这样,一上午或者一下午的时间就这么过去了,这也是一个大的问题。于是这两种时间段我都利用的不是很好,这就是现阶段最大的问题。具体比较好的解决方案我还没有想出来。那么暂时就只能是先这样了,后续我再想想怎么戒手机的问题把。(其实我与手机的斗争也不是一天两天了,说出来就又是另一个故事了,这里就不说了)