Skip to content

在 VsCode 中优雅的刷 LeetCode

🕒 Published at:

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

前置条件

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

安装插件

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

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

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

选择需要登录的节点

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

选择登录方式

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

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

答题

在左侧选择对应的题目后通过右下角的Code now开始做题,第一次的时候会弹出一个提示框,需要你设置所有的答题文件文件夹,设置好后进入答题页面。在这个文件夹中会存储你所有提交过的代码,所以你可以把它通过 github 托管到 github 或者是其他什么平台,方便自己无论在何时何地通过该仓库就能访问自己的代码。(这一步其实也并不关键,提交的代码在 leetcode 官网中都可以通过提交记录查找到,就是需要跳转进进出出,比较麻烦。)

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

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

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

做不来??

通过右击题目,选择show top woted solution即可查看目前相对较好的答案

当然你也可以通过题目中的solution跳转到官网查看大家提交的题解

收藏

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

然后在 Favorite 中可查看

我们的算法打卡计划仓库

从最基础简单的算法开始,每日更新一道算法题。
仓库戳这里 👉leetcuthttps://github.com/wangrongding/leetcut.git)

最后

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

二维码过期后,也可通过添加我微信进入(ChicSparrow)

Powered by 荣顶
|
Copyright © 2018-present
|
Released under the MIT License
|
Views: