Skip to content

A program that visualizes basic search and sorting algorithms

License

Notifications You must be signed in to change notification settings

undefinedhuman/AlgoVis

Repository files navigation

Welcome to AlgoVis

A program that visualizes basic search and sorting algorithms.

Prerequisites

  • gradle v6.6.1
  • Java JDK 8
  • I recommend using the Intellij-IDE with activated Gradle plugin

Installation

This guide assumes that you already have Java + Gradle installed and can build a project with Gradle.

git clone https://github.com/undefinedhuman/AlgoVis.git
cd AlgoVis
./gradlew build

Usage

./gradlew desktop:run

When running the project under Windows, I had to add the following line to the 
gradle.properties file to link my Java JDK to the project 
(the path may be different for other setups):

org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_131

Bugs

  • Sometimes the program crashes due to multithreading, especially if the delay is around 100-150

Author

Alexander Padberg

Screenshots

Default

BubbleSort

LinearSearch

MergeSort

About

A program that visualizes basic search and sorting algorithms

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages