【环境配置】VSCode编辑器+LeetCode插件

本文的目的是介绍一种基于VSCode+LeetCode插件的代码提交环境,能够方便我们在LeetCode这个平台上进行刷题。当然,您完全可以不使用此环境,继续您已经习惯的方式。​

LeetCode官网:
LeetCode

请注意:
平时刷题可以使用VSCode等编辑器或各种集成开发环境,它们自带代码补全和语法高亮等功能,方便快捷。但若是出于面试笔试的目的进行刷题,最好适应没有任何代码提示的编写环境,例如在官网解题页面给出的代码编写框,甚至考虑使用TXT记事本这种五彩斑斓的纯黑字体。


一、LeetCode

以下介绍来自百度百科
LeetCode百度百科

力扣(LeetCode)是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌。源自美国硅谷,力扣为全球程序员提供了专业的IT技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。

1.1 LeetCode注册

可以选择前往LeetCode中文官网进行注册:
LeetCode

请注意LeetCode账号分为国内账号和美国账号,账号之间数据不能进行交换或共享,请大家自行决定注册哪种账号。

1.2 LeetCode Plus会员

在LeetCode的题库中,公开免费的题目只有大概2千多题,其它题目、学习计划等资料都需要力扣Plus会员。是否要成为会员完全取决于你自己。

1.3 LeetCode进度管理

LeetCode中有着进度的概念,每个进度都是独立的,各自记录着不同的刷题记录和提交记录。进度会记录使用该进度时的题目通过总数、题目提交总数、通过的提交数和总提交数

创建并切换到新进度时,在该进度中所有的题目都是未提交状态。[原进度的刷题记录不会改变]

这个功能方便大家对于自己的刷题进行合理的计划,也方便大家对题目进行复习。

1.4 LeetCode学习计划

在LeetCode的题库页面里有学习计划一栏,下图中左侧列出了一些学习计划,而右侧的“学习计划广场”可以查看LeetCode给出的所有学习计划。

题库

在这里插入图片描述

开启学习计划后,每天都会根据一些主题,例如树、数组等标签,解锁2至3道题目。在有限天数内完成所有题目的提交即可获得该学习计划对应的徽章。

注意事项:

  1. 目前免费的学习计划只有:

    • 算法

    • 数据结构

    • 动态规划

    也就是上图中从左边开始数的3个学习计划。每个学习计划都划分了不同的难度,这有助于我们从简至难进行刷题。不过,这些学习计划中的某些难度,和其它学习计划一样是需要力扣Plus会员的,是否要成为会员完全取决于你自己

  2. 再次强调一下,大部分学习计划,和免费学习计划中的一些难度需要力扣Plus会员才能解锁,是否要成为会员完全取决于你自己。

  3. 学习计划可以多次开启,每次开启后学习计划的提交记录为空(以前的提交记录存放在进度中)。一个学习计划开启后,是可以切换难度的。

  4. 如果你认为学有余力的话,可以同时开启多个学习计划。

  5. 即使学习计划中的某些题目在目前进度已经提交,在学习计划中也是不会显示为已提交的。这在一定程度上能够帮助我们复习以往做过的题。
    [当然,打开以前的代码文件直接提交也是可以完成学习计划的,这只取决于你想怎么做。]

  6. 若是无法完成当天的所有题目,在之后的日子里完成也是可以的。不过一定不能超过学习计划所规定的天数,不然学习计划终止时,将不会得到该学习计划所对应的徽章。

1.5 LeetCode每日一题

LeetCode每日会从题库中选出一题,完成该题的提交即可完成打卡。若当天没有完成,则有补卡功能可以补上以往的记录。

以每月为一期,当月完成所有每日一题可以获得属于当年该月的徽章。

打卡、补卡的规则详见LeetCode。

1.6LeetCode提交时要注意的地方

LeetCode中并不是让我们写主函数,而是给了我们一个名为Solution的类的框架,LeetCode在那边会引入我们写的这个类,然后调用名称确定的函数(题目给出的函数名、传参类型和顺序不能改哦,传参名可以改),然后根据输出判断我们代码写的对不对。因此在LeetCode是不写主函数的,其它刷题平台的话也是要根据它们各自的规则去做。


二、环境搭建

VSCode,全称为Visual Studio Code,是由微软开发的跨平台、免费代码编辑器。它具有轻量级、高度个性化、高度扩展的优点。VSCode本身可以说只是一个较高级的文本编辑器,但其具有庞大的社区,其中的大量插件基本能够满足各种编程语言的书写提示、代码格式化和运行测试。对

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亡心灵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值