README.md

    PyPI version Open Source Helpers Build Status Coverage Status

    Pythonic Data Structures and Algorithms

    Minimal and clean example implementations of data structures and algorithms in Python 3.

    Contributing

    Thanks for your interest in contributing! There are many ways to contribute to this project. Get started here

    Tests

    Use unittest

    For running all tests write down:

    $ python3 -m unittest discover tests

    For running some specific tests you can do this as following (Ex: sort):

    $ python3 -m unittest tests.test_sort

    Use pytest

    For running all tests write down:

    $ python3 -m pytest tests

    Install

    If you want to use the API algorithms in your code, it is as simple as:

    $ pip3 install algorithms

    You can test by creating a python file: (Ex: use merge_sort in 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)

    Uninstall

    If you want to uninstall algorithms, it is as simple as:

    $ pip3 uninstall -y algorithms

    List of Implementations

    Contributors

    Thanks to all the contributors who helped in building the repo.

    项目简介

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/keon/algorithms

    发行版本 1

    v0.1.4

    全部发行版

    贡献者 177

    全部贡献者

    开发语言

    • Python 100.0 %