美文网首页
学习感悟

学习感悟

作者: lililililiyan | 来源:发表于2019-07-09 14:06 被阅读0次

    it行业需要有快递的学习能力,很短时间内理解一个问题,通过提问、思考、再提问找到解决方案,这一点小谢做的还可以,向他学习,这也是区分一个人是否聪明的一点。
    知识迁移能力,通过简单问题,得到启示,从而解决困难些的问题。

    在刷题的过程中,要非常注意方法,一般将刷题方法分为龟系和兔系。龟系刷法的精髓就是每个题目要注意质量,不要满足于一种解法,各种解法都尝试写一写,并对比它们的时间空间复杂度。但龟系不是说在一道题上耗死。越是龟系越要注意时间上要掌握好分寸,能解出来最好,解不出来也不要倔强。我觉得比较好的一个平衡点差不多是一个小时。如果一个小时还是解决不了,可以看看提示,如果还是解决不了,可以看看讨论区的答案或者网上搜索答案。兔系刷法精髓就是要暴力,天马流星拳,大力出奇迹。作为兔系选手,讲求的就是要疯,一上来就看答案,照着答案写。这个做法看起来不靠谱,其实它有内在的合理性:大部分算法都不是我们发明的,如动态规划,二叉树,线段树,并查集,贪心算法等等,到后来所谓的不看答案自己做出来,其实都是在用固定套路。另外编程题的知识点很多很杂,LeetCode中将题目分为各种标签,建议对标签按照广度优先的顺序去刷题,刷题尽量覆盖每个标签。我个人更倾向于龟系,这种方法能够更好地理解每道题的方法套路,也能训练自己的思维,毕竟刷题不是题海战术,刷题质量更重要,每刷完一道题,最好将其中的思路方法记录下来,然后定期做总结,对一些常用方法进行总结分类,慢慢的会发现刷来刷去就是那些套路,你会对它们了然如胸。

    相关文章

      网友评论

          本文标题:学习感悟

          本文链接:https://www.haomeiwen.com/subject/yxsxkctx.html