为什么要刷leetcode
文章目录
背景
为什么要刷leetcode? 从两个方面可以展开说明。
- 刷leetcode有什么好处?
- 为什么可以做到刷leetcode?
刷leetcode有什么好处?
- 提高编程能力:LeetCode上的题目涵盖了许多算法和数据结构,可以通过刷题提高自己的编程能力,如锻炼快速编程与调试的能力与代码优化能力
2.准备面试:大多数IT与互联网公司的面试都会考算法题,LeetCode上面的题目是最接近面试题的练习
-
拓展技术视野:LeetCode热门题目基本来自FLAG的具体业务场景
-
查漏补缺,发现自己的知识盲区: 刷题过程中能找到不熟悉的知识点
5.提高逻辑思维能力:算法题需要逻辑思维能力,刷题可以锻炼逻辑思维能力
6.增强问题解决能力:刷题可以练就看到问题快速抽象建模的能力,进而提高解决问题的能力以及应用算法与数据结构的能力
为什么可以做到刷leetcode?
相比较于参与开源项目,对于大多数程序员来说,刷leetcode更简单,更容易做到。
只有做到,我们才享受刷leetcode的好处。
这是因为刷leetcode有以下特点:
- 门槛低
- leetcode每道题都有解
- leetcode自带测试与反馈
- leetcode一道题所花时间少,基本一道题半个小时左右,有利于养成习惯
- leetcode有讨论社区与各种群组
- leetcode这种通关模式有利于激起个人的兴趣与动力
文章作者 沉风网事
上次更新 2018-03-11