An open API service indexing awesome lists of open source software.

https://github.com/jacintogomez/algorithms_online

Visualizer tool for common sorting algorithms
https://github.com/jacintogomez/algorithms_online

bubble-sort insertion-sort mergesort quicksort selection-sort sorting-algorithms

Last synced: 12 days ago
JSON representation

Visualizer tool for common sorting algorithms

Awesome Lists containing this project

README

          

# Algorithms Online

Live website:
http://web-env.eba-nfmycmne.us-east-1.elasticbeanstalk.com/sortingalgos/

*To run, drag .html file into a web browser*

This program allows the user to enter an array of integers and watch the step by step process of how a sorting algorithm will work on their array. The user can choose one of 9 common sorting algorithms: Mergesort, Insertion Sort, Selection Sort, Bubble Sort, Quicksort, Heapsort, Counting Sort, Radix Sort and Bucket Sort. There is also an option to display information about what the algorithm does, as well as information on best, average and worst case time & space complexity.

This is a program I designed for the students I TA for, to help them visualize how fundamental sorting algorithms work; it is something I wish I had when learning these concepts myself.