Skip to content

A program that can be used to visualise searching and sorting algorithms.

Notifications You must be signed in to change notification settings

cg-2611/algorithm-visualiser

Repository files navigation

Algorithm Visualiser

This is a program that can be used to visualise searching and sorting algorithms. It was written using java and java swing.

The algorithm supported -

  • Sorting:
    • Bubble Sort
    • Optimised Bubble Sort
    • Insertion Sort
    • Quick Sort
    • Selection Sort
    • Merge Sort
  • Searching:
    • Linear Search
    • Binary Search
    • Interpolation Search
    • Jump Search
    • Exponential Search

Build and Run


First, clone the repository with:

git clone https://github.com/cg-2611/algorithm-visualiser.git

Next, open the directory created by the git clone command:

cd algorithm-visualiser

Once in the project root directory, if gradle is installed run:

gradle run

Otherwise, the gradle wrapper can be used, on mac/linux run:

./gradlew run

and on windows run:

gradlew.bat run

Screenshot


Screenshot

About

A program that can be used to visualise searching and sorting algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages