Skip to content

Latest commit

 

History

History
351 lines (326 loc) · 18.3 KB

README_JP.md

File metadata and controls

351 lines (326 loc) · 18.3 KB

English | 简体中文 | Deutsch | 日本語 | 한국어 | Português | Français | Español

PyPI version Open Source Helpers Build Status Coverage Status

Pythonのデータ構造とアルゴリズム

Python 3で開発された簡単で明確なデータ構造とアルゴリズムの例を紹介します。

貢献

貢献に興味を持っていただきありがとうございます。 このプロジェクトに貢献する方法はたくさんあります。

簡単にコミュニティへ貢献するには

テスト

unittestを使用

すべてのテストを実行するには:

$ python3 -m unittest discover tests

特定のテストを実行するためには、(例: ソート):

$ python3 -m unittest tests.test_sort

pytestを使用

すべてのテストを実行するには:

$ python3 -m pytest tests

インストール

自分のコードでAPIアルゴリズムを活用したい場合は、以下のコードで簡単に実行することができます。

$ pip3 install git+https://github.com/keon/algorithms

Pythonファイルを作成してテストを実行することができます:(例:「sort」の「merge_sort」を使用)

from sort import merge_sort

if __name__ == "__main__":
    my_list = [1, 8, 3, 5, 6]
    my_list = merge_sort.merge_sort(my_list)
    print(my_list)

削除

アルゴリズムを削除する場合は、次のコードで簡単に実行することができます:

$ pip3 uninstall -y algorithms

アルゴリズムのリスト

貢献者

本リポジトリは次の方によって維持されています

また、全ての貢献者に感謝を伝えます。