刷leetcode吃力正常吗
如果没有做过这方面的训练,Hard类的题比较难做,Medium和Easy类完全独立做也会吃力。
可以自己所计划的是每日一道,Java,C++,Python三种语言实现,同时提供尽可能简洁,巧妙的方法。
同时给出自己的思考过程,当然时间有限,题目难度有限,按照自己的计划走也是很有难度,尽可能的去超目标上靠,做更多。
LeetCode上很多题目不仅需要一定的语言基础,毕竟gg,ms的面试题大都是这里面的,所以需要有数据结构,算法的基础。
也有很多题目都是考查思维能力。而且这些题目需要你不断的去优化时间,空间复杂度,而不是简单的获得一个Accepted.
和语言的关系没有那么大,编程功底和算法更重要。
留作日后的总结,涉及的知识点再过一遍脑子。
这些步骤,反思一下是不是最优解法。
如果有难度,就行了,迅速看一道题,耐心等就好了.
这就和做高数题一样你没练过接近的题型很多时候想破脑袋也未必能做出来。
而且现在lc的难度越来越高,我现在还会时不时碰到短时间做不出来的medium题。
当然你可能觉得我,但就我这水平刷400题都能在google match到组,可见做leetcode 比如stephan porchman那样的还是极少数。
按照自己的计划走也是很有难度,尽可能的去超目标上靠,做更多。
所以只要你在做题的过程中能感受到自己的提高并且随着越做越多会的也越来越多就足够。