algorithms
1.0.0
Python 3 でのデータ構造とアルゴリズムの最小限でクリーンな実装例。
貢献にご関心をお寄せいただきありがとうございます。このプロジェクトに貢献するにはさまざまな方法があります。ここから始めましょう
すべてのテストを実行するには、次のように書き留めます。
$ python3 -m unittest discover tests
いくつかの特定のテストを実行するには、次のように実行できます (例: sort):
$ 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
リポジトリの構築に協力してくれたすべての貢献者に感謝します。