{"id":18708964,"url":"https://github.com/erickarpovits/sorting-visualizer-tool","last_synced_at":"2025-07-05T11:37:09.446Z","repository":{"id":54185046,"uuid":"336959232","full_name":"EricKarpovits/Sorting-Visualizer-Tool","owner":"EricKarpovits","description":"C++ Visualization Tool for Sorting Algorithms","archived":false,"fork":false,"pushed_at":"2021-03-04T15:15:43.000Z","size":12532,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-28T07:42:01.078Z","etag":null,"topics":["binary-search","bubble-sort","mergesort","object-oriented-programming","quicksort","sorting-algorithm","sorting-algorithm-visualizations","sorting-algorithms","sorting-searching","sorting-visualization"],"latest_commit_sha":null,"homepage":"https://erickarpovits.github.io/Sorting-Visualizer-Tool/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EricKarpovits.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-08T04:24:48.000Z","updated_at":"2021-03-04T15:15:45.000Z","dependencies_parsed_at":"2022-08-13T08:40:31.001Z","dependency_job_id":null,"html_url":"https://github.com/EricKarpovits/Sorting-Visualizer-Tool","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricKarpovits%2FSorting-Visualizer-Tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricKarpovits%2FSorting-Visualizer-Tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricKarpovits%2FSorting-Visualizer-Tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EricKarpovits%2FSorting-Visualizer-Tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EricKarpovits","download_url":"https://codeload.github.com/EricKarpovits/Sorting-Visualizer-Tool/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239571580,"owners_count":19661165,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binary-search","bubble-sort","mergesort","object-oriented-programming","quicksort","sorting-algorithm","sorting-algorithm-visualizations","sorting-algorithms","sorting-searching","sorting-visualization"],"created_at":"2024-11-07T12:25:49.814Z","updated_at":"2025-02-19T00:19:50.599Z","avatar_url":"https://github.com/EricKarpovits.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sorting-Visualizer-Tool - [Eric Karpovits](https://github.com/EricKarpovits)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/EricKarpovits/\"\u003e\n         \u003cimg src=\"https://img.shields.io/badge/developer-EricKarpovits-blue?style=flat-square\u0026logo=github\"\u003e\n  \u003c/a\u003e \n  \u003cimg src=\"https://img.shields.io/badge/version-1.2.2-brightgreen?style=flat-square\u0026color=2bbc8a\"\u003e \u003cimg src=\"https://img.shields.io/badge/build-passed-brightgreen?style=flat-square\"\u003e \u003cimg src=\"https://img.shields.io/badge/made%20with-C++-1f425f.svg?style=flat-square\u0026logo=c%2B%2B\"\u003e\n\u003c/p\u003e\n\n**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 :).\n\n    1. Bubble sort - Average Time Complexity: O(n²) \n    2. Insertion sort - Average Time Complexity: O(n²) \n    3. Merge sort - Average Time Complexity: O(n⋅Log(n)) \n    4. Binary Search -  Average Time Complexity: O(Log(n))\n    \nMerge Sort Demo:\n\n![demo3]()\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferickarpovits%2Fsorting-visualizer-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferickarpovits%2Fsorting-visualizer-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferickarpovits%2Fsorting-visualizer-tool/lists"}