This repository contains the implementation of several sorting algorithms.
The algorithms were constructed using the C++ language, in conjunction with a graphical library developed with SFML for visualization at runtime of the operation of the algorithms.
After doing the project clone, download the sfml library to your computer (only debian/ubuntu OS, check this link for other OS).
$ sudo apt install libsfml-dev
To run, you must modify the main.cpp
file. It contains the main function that will contain several calls from other commented functions.
int main()
{
....
// minimum_sort(vet);
// quick_sort(vet, 0, vet.size());
// bubble_sort(vet);
....
}
Just uncomment the one you want to view, after that, execute make
to compile your code and an executable file named sort
will be generated, just by running it.
$ make
$ ./sort
And ready! On the screen will contain instructions on how to handle the execution of the algorithm.