第4章学习小结

       本章学习了字符串的模式匹配、数组(顺序存储、特殊数组的压缩存储)还有广义表的知识,重点是BF算法和KMP算法。在做作业的过程中,能感受到KMP算法的确比BF算法的效率更高、时间更快,对两者的时间复杂度对比有了更深的体会。在一开始看KMP算法的时候,我觉得它很复杂,但是为了做作业不得不去理解这种算法,经过看书、看MOOC视频和看别人写的博客,逐渐能理解代码在说什么。这让我更笃信,学习最重要的还是坚持,不管一开始你觉得有多难,只要坚持下去,总会获得进步。

       上阶段,我决定每天和小组成员们一起刷题。经过了一个多星期,我发现一天刷一道题对我们现在的水平、和我们现在的学习任务(不仅需要认真学习专业课,还有准备比赛作品和英语四级考试)来说不太现实,两天半左右的时间足够我们学会一道题,从修改代码到AC,然后再互相学习每个人的代码,最后把自己从这道题中学会的写进博客。虽然挺累的,而且一开始写博客也不知道自己该写什么,只能把做题时的思路、代码出过的错误列出来,像做错题笔记一样;但是我觉得自己还算有所收获,起码多看看别人的代码,解题思路不会那么局限。希望自己能一直坚持下去,养成刷题和总结的好习惯。

你可能感兴趣的:(第4章学习小结)