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
- Host: GitHub
- URL: https://github.com/marcinz20/sortingalgorithms
- Owner: MarcinZ20
- License: gpl-3.0
- Created: 2022-03-21T22:43:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-04T17:21:28.000Z (about 4 years ago)
- Last Synced: 2025-08-20T04:46:31.087Z (10 months ago)
- Topics: algorithms, numpy, object-oriented-programming, python
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```