为什么选择在vscode 上刷leetcode

减少leetcode网页提交次数
提高“提交通过率” 轻量级的,易于debug的IDE
语法高亮美观 方便跑多个测试用例
调试链表,二叉树等题目更直观
代码,题解,同步到Git,更好地云管理

废话少说,直接配置

一、在linux下安装node.js(我安装的是10.9版本的)

注:版本大家自行选择,尽量选择高版本

1、wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载
这个命令在哪个目录下执行,软件包就会下载到这个目录下面

2、tar xf node-v10.9.0-linux-x64.tar.xz // 解压(也是解压到当前目录)

3、cd node-v10.9.0-linux-x64/ // 进入解压目录

4、 ./bin/node -v // 执行node命令 查看版本
v10.9.0

二、 建立软连接

ln - s [源文件或目录][目标文件或目录]

ln -s /root/node-v10.9.0-linux-x64/bin/node /usr/local/bin/
ln -s /root/node-v10.9.0-linux-x64/bin/npm /usr/local/bin/

注:/root/node-v10.9.0-linux-x64/bin/node 这个目录是软件包解压之后的所在目录,在我个人的电脑上对应在/root目录下

三、 修改配置文件:在/etc/profile文件

添加这两行:

export NODE_HOME=/root/node-v10.9.0-linux-x64
export PATH=$NODE_HOME/bin/:$PATH

修改完后source profile保存一下

四、打开VSCode,查找LeetCode插件安装它。

五、重启软件,你就可以发现左边菜单栏多了个LeetCode的logo。

六、 点击它就可以你就可以看到Sign in to LeetCode的标签,输入账号密码前先点击下图圆球处,选择中国版。

七、之后登录后就可以看到不同的题目。

八、愉快刷题

可以参考这篇文章:https://leetcode-cn.com/circle/article/uyekr8/

注意:很多错误都是没有配置好profile文件造成的!!!!

vscode 上刷leetcode算法题(含配置)相关推荐

  1. leetcode算法题--买卖股票的最佳时机含手续费

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/ 这类股票题目请见 ...

  2. 为进大厂刷爆算法题,最后却倒在了基础题上?太苦了!

    金牌导师 带你刷爆算法 算法知识 一个月讲解+训练 今天限时特价参加 在讲到 AI 算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目.但大家往往忽略了一点,人工智能的模型.项目最终还是要 ...

  3. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  4. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  5. leetcode算法题--买卖股票的最佳时机 II

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 这类股票题目请见leetcode算法题–最佳买卖股票 ...

  6. leetcode算法题--完全平方数★

    原题链接:https://leetcode-cn.com/problems/perfect-squares/ 相关题目:leetcode算法题–零钱兑换 1.回溯法 就是暴力法,套路就是递归,但是有很 ...

  7. LeetCode算法题-Minimum Depth of Binary Tree(Java实现)

    这是悦乐书的第168次更新,第170篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第27题(顺位题号是111).给定二叉树,找到它的最小深度.最小深度是沿从根节点到最近的 ...

  8. LeetCode算法题0:分发糖果【贪心算法】

    文章目录 前言 一.题目 二.思路详解 三.搞点实际点儿的(C++实现) 1.略显粗糙的代码实现 2.稍显精致的代码实现 3.最终的代码实现 4.提交结果 总结 前言 本文记录自己在LeetCode上 ...

  9. ACM金牌导师1个月带你一起魔鬼刷爆算法题!

    金牌导师 带你刷爆算法 算法知识 一个月讲解+训练 今天限时特价参加 在讲到 AI 算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目.但大家往往忽略了一点,人工智能的模型.项目最终还是要 ...

最新文章

  1. 传微软有意收购EA公司,连《绝地求生》的蓝洞也想一并收入囊中
  2. MIT:睡眠不足会让你连路都走不好,但补觉还有救
  3. sql语句中的 inner join 、 left join 、 right join、 full join 的区别
  4. Linux系统调用FAQ
  5. RIPPER算法原理
  6. tf.train.examle函数
  7. 用动画实现android app启动界面的渐变效果
  8. Android学习----AndroidManifest.xml文件解析
  9. SQL中and和or的区别是?
  10. 产品经理怎么做可行性分析?
  11. SQL-连接查询:left join,right join,inner join,full join之间的区别
  12. Precious Plastic 中文手册 V1.0
  13. 项目中常用的各国语言字典表分享
  14. Java标识符、关键字、运算符
  15. mti杂波抑制仿真 matlab,雷达MTI/MTD杂波抑制技术研究
  16. 金山词霸 for linux,在Linux下使用金山词霸2003
  17. YOLOV2 YOLO9000
  18. 数据结构之三元组的实现
  19. Vue组件传值——兄弟组件传值
  20. base64模块的b64encode函数

热门文章

  1. C#使用事件方式Winform窗体之间传值
  2. 加入新的地方,要开始积累了
  3. 几种简单的排序算法(JAVA)
  4. 11/28 前端码农日报
  5. iOS开发之时间格式的转化
  6. Swift之深入解析如何使用Xcode和LLDB v2修改UI元素
  7. ☆ 10个小技巧,让你的 Python 代码更加优雅~ ☆
  8. Label Studio 入门
  9. Python和单元测试那些事儿
  10. Jenkins 插件管理与系统设置