在vscode中使用C++刷LeetCode算法题

VScode与C++与leetcode

2021/12/15更新
ps:本人菜鸟一个,文章有错请多多包涵,立即修改=-=。

为什么要用vscode?

  我主要在leecode上用C++刷leecode(可以debug调试),其他就是跑跑python的深度学习算法什么的;vscode给我的感觉非常的简介,功能多,插件多;缺点就是比较难入手,用习惯后就好了。

下载vscode

  vscode官网:下载地址;官网下载较慢,建议翻墙。 下载后一路安装就行。
vscode界面
  vscode就是个代码编辑器,没有任何的编译器,因此需要手动下载。

编译器mingw

  mingw编译器,下载直接安装。安装之后,配置环境变量,配置好环境变量,通过g++ -v指令查看版本,如果可以,说明安装成功。详情其他博客中多的是,这里就不一一介绍了。
在这里插入图片描述

配置环境

  首先安装必要扩展C/C++,在界面中找到扩展。
在这里插入图片描述
  搜索C++,选择下图中的C/C++扩展安装就行。
在这里插入图片描述

LeetCode

  同样的,在扩展中搜索LeetCode(注意是LeetCode不是leecode),然后安装即可。然后选择第一个互联图标的的,选择启用中国版LeetCode。
在这里插入图片描述
  之后点击登录选项,选择第一行登录你的账号密码,就能得到图中左边区域的工作界面。
在这里插入图片描述

刷题

  选中题目,可以查看题目的具体要求,点击右下方的Code Now,选择C++语言,就可以自动跳转到自动创建的CPP文件下。
在这里插入图片描述
不要修改注释的东西,当你写好代码后,类的下方可以进行提交和测试。
在这里插入图片描述

如何进行debug

  首先,自动创建的.cpp文件中,只有一个类,main函数都没有,因此,首先需要将.cpp文件补全,如下图所示;
在这里插入图片描述
  补全之后,在左边工具栏选择运行和调试,
在这里插入图片描述
点击里面的运行和调试,选择 C++(GDB/LLDB),选择g++.exe,之后系统会自动生成launch.json和tasks.json文件在.vscode文件夹中。之后也就可以打断点直接F5调试了。
调试界面

猜你喜欢

转载自blog.csdn.net/p3116002589/article/details/121962362