GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

nryoung

algorithms – このリポジトリは維持されていません

投稿日:

このリポジトリは維持されていません

このリポジトリはもはや維持されていませんが、教育目的のために保管されています。 より完全なアルゴリズムのレポチェックが必要な場合: https : //github.com/keon/algorithms

アルゴリズム

アルゴリズムは、Pythonで実装されたアルゴリズムとデータ構造のライブラリです。

この図書館の主な目的は、教育的ツールであることです。 実際にはこれらを使用するべきではありません。代わりに、他の場所で見つけることができるこれらのアルゴリズムの最適化バージョンを選択してください。

実装の詳細、複雑さ、および詳細については、 ドキュメントを完全にチェックアウトする必要があります。

使用法

コード内でアルゴリズムを使用したい場合は、次のように簡単です。

from algorithms.sorting import bubble_sort

my_list = bubble_sort.sort(my_list)

特徴

  • 擬似コード、アルゴリズムの複雑さ、および各アルゴリズムの詳細情報。
  • 各アルゴリズムとデータ構造のテストカバレッジ。
  • 超甘いドキュメンテーション

インストール:

インストールは次のように簡単です。

$ pip install algorithms

テスト:

Pytestはメインのテストランナーとして使用され、すべてのユニットテストは以下で実行できます:

$ ./run_tests.py

貢献する:

寄稿はいつでも歓迎します。 貢献するためのガイドラインをご覧ください。







-nryoung

執筆者:

keon

algorithms – Pythonでのデータ構造とアルゴリズムの最小例

投稿日:

(さらに…)







-keon
-, , , ,

執筆者: