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

https://github.com/marcinz20/sortingalgorithms

This is a basic console program which contains just a few, basic sorting algorithms and showcases their usage
https://github.com/marcinz20/sortingalgorithms

algorithms numpy object-oriented-programming python

Last synced: about 1 month ago
JSON representation

This is a basic console program which contains just a few, basic sorting algorithms and showcases their usage

Awesome Lists containing this project

README

          

# Algorytmy Sortowania

Projekt ma na celu implementacje i przedstawienie działania podstawowych algorytmów sortowania. Rozwijany jest też UI.

### Wykorzystane technologie
- Python 3
- numpy
- Tkinter

### Funkcje i zastosowania
- Sortowanie Bąbelkowe
- Sortowanie przez wstawianie
- Sortowanie przez wybieranie
- Sortowanie przez scalanie
- Quick Sort
- Heap Sort
- Bucket Sort
- Sortowanie przez zliczanie
- Position Sort

### Uruchomienie aplikacji
1. Zainstaluj [Python](https://www.python.org/downloads) w najnowszej wersji

2. Create Virtual environment - otwórz katalog w terminalu/konsoli i wpisz:
```console
foo@bar:~$ pipenv shell
```

3. Run program
```console
foo@bar:~$ python3 main.py
```

4. Jeśli pojawiają się błędy, spróbuj samodzielnie zainstalowac numpy

```console
foo@bar:~$ pipenv install numpy
```