这三周完成的最大的事情就是做完了Leetcode的157道题。总的来说,锻炼了自己的cpp和python代码的熟练度,对stl的熟练度逐渐上升。而python那边,虽然也用一些算法和容器的模板,但始终觉得python不适合做偏算法的任务。如果有机会,应该适度锻炼一下python的标准模板的使用。
另一个很大的感悟是,这两种语言,在使用的过程中,都能感受到语言本身的限制。这种体验,有利于抛去一些陈旧的观念,以一种更高的视角看待这些语言。除此之外,经过这些题目的训练,对常用的基础数据结构和算法的熟练度得到了快速地提升。同时也认识到,由于缺乏系统的训练,在某些题目上还不能较快地解答,说明自己的在算法知识上还不够牢固。在今后,还需在仔细研读一本算法导论来提升自己。
一有时间应该整理一下leetcode的刷题经历。
还有一件很重要的事情是,期中的微积分考试。自己花了三天时间复习,取得了94分的成绩。诚然,在旁边的人中,已经是很高的分数。但现在已经没有了高中时候拿高分的感觉。现在想得更多的是,如何花费合适的时间,得到对于自己最大的利益。如今的自己,到底应该花多少时间在学习上面,到底该确立何种的学习目标,到底该如何改进自己的学习方法。
在大学,依旧能够看到一些延续着高中学习心态的人(这样说多半有失偏颇,但是一时找不到好的表达)。他们较为看中成绩,上课不缺课,认真完成老师布置的作业。我有时甚至觉得这样的学习模式和高中并没有太大差别。在一些学风比较好的专业,还可以感觉得到他们对数学的重视。他们提前自学,购买额外的教辅,热衷于解决一些数学难题。也许微积分是唯一一门全部理工科专业都需要学习的课程。在这门课程上拿高分似乎就意味着比别人厉害,智商比别人高。
同时,也能看到不少人一到大学就堕落下去。