像计划的一样,这周主要是在学习算法和在leetcode上做算法题。不过进度上没有能够像之前计划的一样,每天都学习并完成七道算法题。周一周二周三这三天确实是按照计划的一样,每天完成了七道算法题。也可能是一开始题目比较简单,而且学习状态也比较好的原因,导致前面几天完成的比较轻松。周四的时候,在完成计划中的七道题之后又点开了leetcode上的模拟面试,想测验一下几天刷题的成果。模拟面试总共是三道题目,总时间是一个半小时。结果花了差不多一个小时的时间只解出来了第一道题,而且做完第一道题之后,感觉都没精力做下面的题了,就放弃了后面的两道题。体验了一下模拟面试以后,感觉离目标的水平差距还是有点大,就又做了一道算法题,想着再多练练。结果可能是因为周四题目做的有点多,透支了精力,导致周五感觉比较累,就没有做题,算是休息了一天,只是看了些算法的学习资料。周六正常按计划做了七道题。周日白天又是休息为主,一边休息一边听听音频。晚上做了四道题目,其中有两道做过的题目,虽然有思路,但还是在写代码的时候卡住了,看了下之前提交的代码才完成。感觉每天的题目还是在做完一道之后留些间隔时间,消化一下再做下一道,不然集中在一起做效果确实是不太好。
下一周按计划应该是主要做二叉树,二叉搜索树相关的题目了。
另外这周空闲的时间听了听吴军的信息论40讲,科技史纲60讲,还有硅谷来信什么的,把《数学之美》看到了一半左右。感觉还挺有意思的,能够将各个领域的东西都讲的深入浅出,确实很牛。
这周的做题情况(有的题目在不同模块都出现了,或是感到需要复习,导致有的题有重复做,遍数超过一次的情况。):