A sorting algorithm visualizer coded in c++, rendering done with help of glfw. Made as a project to learn c++ and opengl. This program is useful for better understanding how sorting algorithms work.
DEMOS |
---|
Shell sort with 1000 items gif |
Exchange sort with 100 items image |
- Bubble sort
- Exchange sort
- Selection sort
- Insertion sort
- Shell sort
- using Shell's and Hibbard's increment
- Quick sort
- Heap sort
- SPACE - shuffle items
- ENTER - start sort
- BACKSPACE - interrupt sort
- UP ARROW / DOWN ARROW - increase / decrease time step
- INSERT - configure program
- ESCAPE - exit program