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

https://github.com/thelicato/py-sorting-algorithms

A set of sorting algorithms implemented in Python.
https://github.com/thelicato/py-sorting-algorithms

python sorting-algorithms sorting-algorithms-implemented

Last synced: about 2 months ago
JSON representation

A set of sorting algorithms implemented in Python.

Awesome Lists containing this project

README

          

## 🐍 Py Sorting Algorithms
A set of Sorting Algorithms implemented in Python for learning purposes.

[![Documentation](https://img.shields.io/badge/Documentation-complete-green.svg?style=flat)](https://github.com/thelicato/py-sorting-algorithms/blob/main/README.md)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/thelicato/py-sorting-algorithms/blob/main/LICENSE)

## Roadmap
- [x] Add Insertion Sort
- [x] Add Merge Sort
- [x] Add Heapsort
- [x] Add Quicksort
- [x] Add Random Quicksort
- [x] Add Quicksort 3way
- [x] Add Bucket Sort
- [x] Add Counting Sort
- [x] Add Radix Sort
- [ ] Add tests
- [ ] Write template for specific algorithm documentation
- [ ] Write doc for every algorithm
- [ ] Add a **visualizer**

## License
**Py Sorting Algorithms** is an open-source and free software released under the [MIT License](/LICENSE).