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

https://github.com/erickarpovits/sorting-visualizer-tool

C++ Visualization Tool for Sorting Algorithms
https://github.com/erickarpovits/sorting-visualizer-tool

binary-search bubble-sort mergesort object-oriented-programming quicksort sorting-algorithm sorting-algorithm-visualizations sorting-algorithms sorting-searching sorting-visualization

Last synced: 4 months ago
JSON representation

C++ Visualization Tool for Sorting Algorithms

Awesome Lists containing this project

README

        

# Sorting-Visualizer-Tool - [Eric Karpovits](https://github.com/EricKarpovits)






**Description:** This tool graphically sorts and searches from a list of random integers of any size (default: 100 numbers) using three sorting algorithms and a search algorithm that uses an iterative and recursive computing method. The user can shuffle and reset the list of numbers as they choose. Additionally, they can pick from the following sorting and search algorithms to sort and search through a set of unsorted numbers. Enjoy the project and tool :).

1. Bubble sort - Average Time Complexity: O(n²)
2. Insertion sort - Average Time Complexity: O(n²)
3. Merge sort - Average Time Complexity: O(n⋅Log(n))
4. Binary Search - Average Time Complexity: O(Log(n))

Merge Sort Demo:

![demo3]()