美文网首页
2021-08-16-📣🚦力扣刷题有感

2021-08-16-📣🚦力扣刷题有感

作者: 华山派首席大弟子 | 来源:发表于2021-08-16 00:14 被阅读0次
1.非智力因素

作为一个专业人士,要保持编码能力的一个方法就是经常做题,千难万难,坚持最难,训练韧性和耐力,戒骄戒躁,脚踏实地,注重非智力因素的培养。

放弃幻想准备斗争

听过一句考研界数学大神的话:考研需要和你之前长达几十年的学习习惯做斗争。考研数学考得不只是你的数学,考研考的也不只是你的政治、英语、数学、专业课,甚至不只是学习能力,而是你这个人,你对这个世界的认知,时间管理能力,以及长期以来做事情的习惯态度

做到和知道之间距离很远,我们的人生不是听道理就能美满,需要坚持不懈的执行你所知道的,终日而思不如须臾之所学,知行合一,Just Do It。

2.计算过关

许多人意识不到“计算过关”的重要性,就是不看答案自己看时间算一遍能算对。有思路的题,最后答案算错的概率小于百分之一就过关。

写代码不能靠猜,更不能靠运气,用逻辑去思考,感觉自己以前纯粹是扣代码,蒙对了就过,蒙不对就在找原因,这是很low的阶段。
计算好每一步,不能面向打印编程,有的人写代码就像走迷宫一样,这条路试一下,那条路试一下,试了很多路终于走出来了,下次再进入迷宫还是不知道怎么走,这样没有任何意义,我们要搞编制一副地图,靠地图走出来, 不断完善自己的地图,注重消化,学会为主,等有类似迷宫我们就查地图就可以了。

Mysql之父说过:代码应该一次写成,而不是后面再改。

3.Deliberately practice

功夫在文章外,靠纯粹写项目代码并不能提高代码本身的水平,多刷题,代码本身是算法的组合,刷题刻意训练思维逻辑。

4.实践

多看好代码,如果仅靠自己关门造车,好前端是好项目煨出来的,可以多看看github一些高star项目的源代码,尝试写一些这样的项目,和letcode多做对比,这样才能不断汲取好的东西。

5.举一反N

提交通过只是完成了第一步,写出别的方法才是进步。总之,技术的本质是创新。

6.做项目和刷题的区别:

  • 做项目测试少,刷题有上千个测试case。
  • 做项目千篇一律,基本是cv,能跑就行,完全是为了完成任务。刷题要考虑复杂度,内存,更深入。
  • 做项目遇到问题的时候,就需要去权衡应该采用什么样的方式来解决具体的问题,但是如果写的项目代码只是仅仅满足于实现流程,不能对比不同实现方案之间的优缺点,那做项目确实对代码能力的成长是很局限的。
  • 项目更多的是应用领域,刷题是理论基础研究。就像蒸汽机应用于汽车,拓补学应用于人工智能。
  • 项目不够难,日常只有增删改查。

相关文章

  • 2021-08-16-📣🚦力扣刷题有感

    1.非智力因素 作为一个专业人士,要保持编码能力的一个方法就是经常做题,千难万难,坚持最难,训练韧性和耐力,戒骄戒...

  • 力扣刷题

    1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 targ...

  • 力扣刷题Flag

    从今天开始,生命不息,刷题不止。

  • 力扣刷题总结

    力扣刷题总结 踩坑记录 不全部验证用例,导致明显的错误编码被提交 用 num % (10^i) == 0 的方式来...

  • 力扣刷题01

    1.题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target...

  • python学习纪录

    leetcode刷题系列来源:力扣(LeetCode)链接:https://leetcode-cn.com/pro...

  • 前端刷题网站

    leetcode(力扣) 算法刷题 英文网址 https://leetcode.com/[https://le...

  • 算法和数据结构之小白(一)

    前言 从今天开始准备踏上探索算法和数据结构之路~有感兴趣的童鞋可以一起参加哈 给大家推荐两种刷题方式 网页:力扣力...

  • 力扣(LeetCode)刷题顺序很重要

    简介 是不是有许多小伙伴在刷力扣的时候感觉无从下手?从头按顺序开始刷的童鞋们可能会比较有感触,为什么才第四题就感觉...

  • 399. 除法求值(Python)

    题目 难度:★★★★☆类型:图方法:深度优先搜索 力扣链接请移步本题传送门更多力扣中等题的解决方案请移步力扣中等题...

网友评论

      本文标题:2021-08-16-📣🚦力扣刷题有感

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