algorithms
1.0.0
Python 3 中数据结构和算法的最小且干净的示例实现。
感谢您有兴趣贡献!有很多方法可以为这个项目做出贡献。从这里开始
为了运行所有测试,请写下:
$ python3 -m unittest discover tests
要运行一些特定的测试,您可以执行以下操作(例如:排序):
$ python3 -m unittest tests.test_sort
为了运行所有测试,请写下:
$ python3 -m pytest tests
如果你想在代码中使用 API 算法,很简单:
$ pip3 install algorithms
您可以通过创建 python 文件进行测试:(例如:在sort
中使用merge_sort
)
from algorithms . sort import merge_sort
if __name__ == "__main__" :
my_list = [ 1 , 8 , 3 , 5 , 6 ]
my_list = merge_sort ( my_list )
print ( my_list )
如果你想卸载算法,很简单:
$ pip3 uninstall -y algorithms
感谢所有帮助构建存储库的贡献者。