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 許可證條款獲得許可。