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
- Host: GitHub
- URL: https://github.com/erickarpovits/sorting-visualizer-tool
- Owner: EricKarpovits
- Created: 2021-02-08T04:24:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-04T15:15:43.000Z (over 4 years ago)
- Last Synced: 2024-12-28T07:42:01.078Z (6 months ago)
- Topics: binary-search, bubble-sort, mergesort, object-oriented-programming, quicksort, sorting-algorithm, sorting-algorithm-visualizations, sorting-algorithms, sorting-searching, sorting-visualization
- Language: C++
- Homepage: https://erickarpovits.github.io/Sorting-Visualizer-Tool/
- Size: 12 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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]()