暑期转瞬即逝,假期对大概知识有了一个比较明确的认识,回顾这一暑期的学习,确实看到了自己在代码实践上的进步,从开始大一对代码的一知半解,到逐渐对知识算法基本熟悉,都有不同程度的进步,但是感觉自己改变最大的其实是对知识的学习态度改变和学习方法改变。
总结一下,这个暑期的学习大致分为两个阶段————
最初是进阶算法知识的入门,虽然一开始对理论知识难以深挖,组内其他人进度都比较快,自己却经常拖在后面,特别崩溃,但是后来之后每次都会交换一下自己代码跟别人代码的的差异和思路,然后开始在细节上,知道了该如何分析时间空间复杂度进行算法选择,知道该如此分配变量函数定义让风格变得美观,方便交流,知道该如何将在超时的基础上在哪里进行下手,知道了思维题不能死磕,得找规律找公式找到题意后映射的模板,也很感谢我的队友,通过对他们的代码进行分析讨论我也学到了很多,比如kbb的代码在理解同时实现上有绝对的优势,代码比较喜欢直译,但是也调用许多我用的不太熟悉的函数和操作。wjt的风格跟我比较相似,在讨论的时候能想到不同的实现思路,在思路实现上比较规整。通过看他们的代码我能学到很多。
第二个阶段是队内学习,我记得之前跟zjh聊天时,他说他们那队刚刚成立的时候特别菜,厉害的全跑前面跟别人组队了,菜的没想法比赛,牛逼的看不上,只能在极其有限的人选里选择,但是没办法呀,菜就是菜,只能往前赶,拼不了基础就拼努力拼交流拼眼界,“那就变成大佬”他们队两个人都这么说过,出奇一致的目标,我觉得应该是交流的结果,当时大一下好像除了早上和门禁前就没回过宿