代码随想录刷题总结

最重要的事情开头说,我一直觉得题目错了可以再做,但是习惯这个东西真的不是试错个几遍就能养好的。所以我觉得最大的收获是,我一天能花一些时间用来刷题,就算碰到期末考试这种也能腾出点时间进行来做题目。

其次,刷题刷完了其实差不多隔个几天就忘记的差不多了,只有一些片段的记忆残存下来。不过我觉得这也不是什么坏事情,因为没有必要把所有东西都记下来,那能从一个大的篇章中学到一点思考也算是好事。就思考本身也是一种收获。本来每次碰到二叉树的题目,或者只要涉及到递归的题目,我真的看都不想看一眼,实在是太难以理解了。但是这次的训练后我感受是,其实二叉树的递归就是通过将二叉树的所有情况拆分出来再尝试解决。所以每一个题目无非就是找到所有可能的题目描述情况,并且用代码写出来。过不过还要慢慢调试,不过思路很好啊。

在一开始,其实我接触过最恼人的算法也就是递归了。后面刷到贪心算法,动态规划和单调栈时真的两眼一黑,这些其实都非常的难想,到现在我重新回过头看这些题目可能又不懂了,不过最核心的思想其实早就总结好了,比如dp数组之类的解决问题的方法。这些方法也许在我不断练习中就能熟能生巧了也可能。做不来题目还是说明当前的题目熟练度不够,仍然需要花一些时间进行训练。最后也希望通过每日不断的练习能解决好以后会面对的问题。

你可能感兴趣的:(刷题,算法,职场和发展)