Skip to content

Visualizer for basic data structures and algorithms

License

Notifications You must be signed in to change notification settings

islameehassan/algosketch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgoSketch

Build License

Algorithm Showcase

Flood fill in 2D grid

Flood Fill

Pathfinding with BFS in 2D grid

BFS Pathfinder

Insertion Sort

Insertion Sort

Shell Sort

Shell Sort

Gnome Sort

Gnome Sort

Features

  • Custom sized array and 2D grid visualization
  • 5 sorting algorithms and 3 grid algorithms visualization
  • Control the speed of the algorithms
  • Pause and resume to check current status

Guide

Bugs

  • Speed is controlled by editing FPS, which causes UI lag
  • Larger data structures cause memory usage spike and lag

Missing Features

  • Custom graph creation
  • Tree like data structures
  • Graph and tree algorithms

UML

UML

About

Visualizer for basic data structures and algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.7%
  • CMake 3.3%