| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
自己刷题可以先把src目录删掉。
使用方法
创建题目:./create.sh 题号
在当月/当日文件夹下生成源码和输入
在leetcode.cn中复制解决方案
在vscode中输入solution,然后回车。
键入tab可跳转到上一行,调整输入。
由于我使用了clangd插件,所以不用一个个手动导入头文件,它会根据具体使用情况自动导入。
如果没有使用该插件,可以在.vscode/cpp.json.code-snippets自行加入#include <bits/stdc++.h>,自己修改author值。
从文件中按行读取输入
如果多个输入就再读一行。
vector:在common/Vector.hpp中实现向量方法。
输入auto nums = string2vector<string>(buf);,默认模板参数是int,int可不加。
list:在common/ListNode.hpp中实现链表。
输入auto head = string2list(buf);。
tree:在common/TreeNode.hpp中实现链表。
输入auto root = string2tree(buf);。
graph
输入auto graph = string2graph(buf);。
输出直接使用cout。
需注意
构建
./build.sh
执行
bin/题目。
分享给其他人
./export.sh
有问题可以反馈,邮箱:chenqi@imudges.com。
PROJECT_PATH和MAX_LINE_SIZE定义于项目根目录的CMakeLists.txt中。如果vscode的插件(C/C++插件)无法识别,使用如下方法解决。
插件clangd可以正确识别:
| Back | FazBrowse Home | New Git URL |