ProAlgos Cpp
1.0.0
该项目专注于用 C++ 实现算法和数据结构,同时遵循良好的软件工程实践,例如:
有几种参与方式。
您可以在贡献指南中找到有关上述步骤的更多详细信息,因此请务必查看它们。
创建一个新问题,我们将从那里处理它。 ?
✅ = 有单元测试
回溯
动态规划
数论
搜寻中
排序
细绳
链表
队列
放
堆
树
要编译源文件,请从C++
目录运行make
。这样做将在bin
目录中创建可执行二进制文件。
要编译并运行所有测试,请运行make test
。这将编译所有测试(以与上述相同的方式)并运行它们,显示结果。
为了运行特定测试并查看其结果,请在调用make
后从bin
目录手动运行它。例如,此命令(从bin
执行)将仅运行 N Queens 算法的单元测试:
$ ./n_queens
要删除编译期间创建的所有文件,请运行make clean
。每次对文件进行一些更改并想要重新编译它时,您无需执行此操作。只需运行make
,它就会重新编译那些内容已更改的文件。
要查看编译和测试期间后台发生的情况,请参阅以下文件:
有关make
的更多信息,请参阅 GNU make 手册。有关CMake
的更多信息,请参阅 CMake 教程。
该项目由@alxmjo 积极维护,由@faheel 不积极维护。
该项目根据 MIT 许可证条款获得许可。