Skip to content

burakssen/SortingVisualiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Visualiser

A sorting visualisation application written in C++.

A Visualisation of the application

Features

  • Can change the number of bars between 1000 - 100000
  • Live update on the algorithm
  • Can shuffle the bars
  • Multiple sorting algorithms
  • Visual indication of the number of comparisons and swaps
  • Sorting algorithms runs on seperate threads from rendering.

Installation

This is a basic CMake project so you need to install cmake.

  git clone --recursive https://github.com/burakssen/SortingVisualiser
  cd SortingVisualiser
  mkdir build
  cd build
  cmake ..
  make

After this now run

    ./sorting

on build directory.

Used Projects

There some project used for visualisation.

  • ImGui used for ui buttons.
  • rlImGui used for ease of integration between imgui and raylib.
  • raylib used for rendering.

Authors

About

A sorting visualisation application written in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published