Skip to content

kwu130/leetcode-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode C++ Solutions

一个使用 C++ 编写的 LeetCode 算法题解答仓库,统一使用 CMake 进行构建和管理。


📂 项目结构

.
├── CMakeLists.txt       # 顶层 CMake 构建文件
├── src/                 # 各题目源码
│   ├── 1-twoSum.cpp        
│   └── 3396-minimumOperations.cpp
└── include/             # 公共头文件(可选)

每个题目单独放在 src 下,命名为:题目号-题目名.cpp

🛠️ 构建方法

假设你已经安装好 CMake (>=3.21)g++/clang++

# 克隆仓库
git clone https://github.com/kwu130/leetcode-cpp.git
cd leetcode-cpp

# 创建构建目录
mkdir build && cd build

# 生成构建文件
cmake ..

# 编译
make -j8

🚀 运行

编译完成后,所有题目会生成对应的可执行文件,例如:

./build/1-two_sum
./build/3396-minimumOperations

✏️ 添加新题目

  1. src/ 下新建文件,例如111-minDepth.cpp并实现算法
  2. 不必修改CMakeLists.txt,重新执行cmake时,会自动引入新题目

📖 参考

About

一个使用 C++ 编写的 LeetCode 算法题解答仓库,统一使用 CMake 进行构建和管理。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors