An open API service indexing awesome lists of open source software.

https://github.com/rajeshberwal/dsalib

Official Repository for dsalib Python Package for Data Structure And Algorithms
https://github.com/rajeshberwal/dsalib

algorithms dsa dsa-algorithm library package python python-package python3

Last synced: 8 months ago
JSON representation

Official Repository for dsalib Python Package for Data Structure And Algorithms

Awesome Lists containing this project

README

          



A clean and minimal Data Structure And Algorithms Library Implemented in Python.





[![PyPI version](https://badge.fury.io/py/dsalib.svg)](https://pypi.org/project/dsalib)
[![PyPI license](https://img.shields.io/pypi/l/ansicolortags.svg)](https://pypi.org/project/dsalib)
[![PyPI status](https://img.shields.io/pypi/status/ansicolortags.svg)](https://pypi.org/project/dsalib)
[![Documentation Status](https://readthedocs.org/projects/dsalib/badge/?version=latest)](https://dsalib.readthedocs.io/en/latest/)
[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)

Currently in development process.

**Documentation**: [dsalib](https://dsalib.readthedocs.io)

## Install

If you have installed multiple versions of python then use:

```shell
pip3 install dsalib
```

and if you have only installed Python3 then use:

```shell
pip install dsalib
```

## Usage

```python
from dsalib import Sorting
arr = [21, 2, 3, 31, 45]
Sorting.merge_sort(arr)
print(arr)
```

Output:

```shell
[2, 3, 21, 31, 45]
```

## Become a contributor

- Fork
- Create new branch, representing the changes
- Make changes, ensure it's working
- Push your own repo
- Create PR, describe your changes
- Thank You