Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ductnn/sorting_algorithm

A simple python application to visualize sorting algorithms.
https://github.com/ductnn/sorting_algorithm

python3 sorting-algorithms

Last synced: 1 day ago
JSON representation

A simple python application to visualize sorting algorithms.

Awesome Lists containing this project

README

        

# Visualize sorting algorithms

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/ductnn/sorting_algorithm/pulls) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

A simple python application to visualize sorting algorithms.

## Sort Algorithms

| Name | Function Name | O( ) |
| :-: | :-: | :-: |
| Bubble Sort | bubble_sort | O(n ^ 2) |
| Insertion Sort | insertion_sort | O(n ^ 2) |
| Quick Sort | quick_sort | O(nlog (n)) |
| Selection Sort | selection_sort | O(n ^ 2) |
| Merge Sort | merge_sort | O(nlog (n)) |
| ... | ... | ... |

**...Updating...**

## Some figure

- Bubble sort



- Insertion sort



- Quick sort



- Selection sort



- Merge sort



## Installation

With `python`, from `source`:

```bash
git clone https://github.com/ductnn/sorting_algorithm.git
cd sorting_algorithm
pip3 install -r requirements.txt
```

With `javascript`, **...Updating...**

## Usage

With `python`, follow `command`:

```bash
python3 visualize_python.py
```

With `javascript`, **...Updating...**

## Contribution
All contributions are welcomed in this project!

## License
The MIT License (MIT). Please see [LICENSE](LICENSE) for more information.

### Show your support
Give a ⭐ if you like this application ❤️