由于 leetcode 网站中的在线编程环境代码提示,快捷键并不友好,以及不支持代码管理等功能,我们在刷题的时候往往不高效,且过后也不能快速,随时随地的进行方便的复盘。所以在这篇文章中我将介绍如何在 VsCode 中通过插件来高效的刷题。

前置条件

  • 请确保你的电脑已经安装 node.js
  • 你已经注册过 LeetCode

安装插件

首先通过在 VsCode 的插件页面搜索 LeetCode 插件

记得要认准是官方的,目前是下载量最高的那个。

安装完你可以在 VsCode 侧边栏看到这个插件的图标

选择需要登录的节点

首先确保你已经在 leetCode 中注册过自己的账号还没有注册过的同学可以通过 ​​LeetCode 官方网站​​​(​​leetcode-cn.com/)​​ 自行注册一个先。两种版本的 LeetCode 账户并不通用,请确保当前激活的版本是正确的。插件默认激活的是英文版。首先我们需要选择登录的节点,一般我们都是用中国版的

选择登录方式

选择一个你比较喜欢的登录方式,一般就通过选择第一个,填写用自己在 leetCode 中通过邮箱注册的账号和密码就可以了,cookie 什么的都不方便。

登录成功后右下角会有一个提示

答题

​Code now​

编写好程序后,可以通过 test 测试

结果无误后可以点击 submit 提交答案

这里也能看到我们的程序在运行时间和内存占用上击败了多少人。通过这个我们可以根据自己的目标的大小决定对自己的答案是否满意。(你对该题的要求是解出即可还是需要超越多少人才算合格?)

做不来??

​show top woted solution​
​solution​

收藏

通过题目右侧的爱心,你可以对有意义的题目进行收藏

然后在 Favorite 中可查看

我们的算法打卡计划仓库

从最基础简单的算法开始,每日更新一道算法题。

仓库戳这里 ????​​leetcut​​(​​github.com/wangrongdin…​​

最后

我最近组建了一个 leetCode 打卡群,每天打卡一道算法题。如果你对算法感兴趣或正准备开始学习算法相关的知识,欢迎 ???? ​​​点击加入我们,一起学习​​。