Vscode和Leetcode练习编程语言技巧
需积分: 13 62 浏览量
更新于2024-11-11
收藏 726KB ZIP 举报
资源摘要信息:"vscode提交leetcode-Leetcode2019:Leetcode练习Python,Java和javascript"
知识点一:Vscode的介绍及使用
Vscode,全称为Visual Studio Code,是由微软公司开发的一款免费开源的代码编辑器,适用于Windows、macOS和Linux操作系统。Vscode具有丰富的插件支持,支持Python、Java、javascript等多种编程语言,因此成为许多开发者的首选编辑器。
知识点二:Leetcode平台
Leetcode是一个在线编程挑战和面试准备平台,包含了大量的编程题目,可以帮助开发者提高编程能力和解决问题的能力。Leetcode的题目分为Easy、Medium和Hard三个难度等级,覆盖了数据结构和算法的各个领域。
知识点三:Vscode与Leetcode结合使用
Vscode可以通过安装Leetcode插件,实现与Leetcode平台的集成。这样用户可以直接在Vscode环境中编写代码,提交到Leetcode进行测试,从而提高刷题效率。
知识点四:刷题工具的选择
除了Vscode和Leetcode插件,还有其他多种工具可用于编程刷题,比如Pycharm、Jetbrain IDEs等。选择合适的刷题工具,可以帮助我们更高效地完成编程练习。
知识点五:刷题的正确姿势
刷题的过程中,我们应该遵循一些基本原则。首先,我们需要从头浏览一遍题目的叙述,明确输入(Input)和输出(Output)的数据类型(Data Type)和数据结构(Data Structure),以及解法的限制条件。限制条件可能是隐性的,需要我们利用题目给定的示例和输入变量范围来决定解法。在某些情况下,暴力法也是一种可接受的解法。
知识点六:如何思考和解题
在解题的过程中,我们需要规划解题步骤,写伪代码或者流程图。然后,我们需要写下通解,处理通解无法覆盖的特殊情况(corner case)。接着,我们需要优化以上两个部分,直到提交通过。如果特殊情况的比重过高,我们需要从头思考通解的写法。
知识点七:那些不该做的事
在刷题的过程中,有几件事情是需要避免的。首先,不要在同一道题上纠结过久,如果一道题目思考时间过长,可能代表对解法尚未掌握,应该把时间拿去学习解题的相关知识,而不是被困在同一道题上。其次,不要复制粘贴别人的解法,或者是看着别人的解法照搬不误。这种做法很容易导致“刷题”的假象,实际上并没有真正掌握解题能力。
2021-06-30 上传
2021-07-07 上传
2019-10-11 上传
2024-11-11 上传
2023-08-20 上传
2024-06-20 上传
2023-10-07 上传
2023-07-08 上传
2024-06-12 上传
weixin_38724349
- 粉丝: 5
- 资源: 916