Educational Sorting algorithms visualisation made using SFML and C++, used to learn how a sorting algorithm works. EDUCATIONAL APPLICATION
- Bubble sort
- Shaker (Coctail) Sort
- Selection Sort
- Double selection sort
- Insertion Sort
- 5 Different Sorting Algorithms
- Change number of Bars to be sorted
- Change FrameRate (FPS) cap
- Explanation, of how each sorting algorithm works.
You need to have CMake or SFML installed.
Open your Command Prompt or Terminal
For a single-configuration generator (typically the case on Linux and macOS):
-
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build
For a multi-configuration generator (typically the case on Windows):
-
cmake -S . -B build cmake --build build --config Release
- Clone this repository
git clone https://github.com/SteponasK/Sorting_Algorithms_SFML
-
Configure your project, using online guide or a youtube video.
-
Compile all the files using Visual Studio or the IDE of your choice.
Currently, contributing to the project is not available, as the project was created for me to learn SFML, C++ and Sorting Algorithm theory. Howerer feel free to fork this project, and experiment with your own modifications!
- SteponasK - Initial work
This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details