Skip to content

Sorting Algorithm visualization, Including Merge Sort, Quick Sort, Bubble Sort, Heap Sort

Notifications You must be signed in to change notification settings

patelshyam/Sorting-visualizer-angular

Repository files navigation

Sorting Visualization Click Here For Live Demo 📊

Screenshot (288)

To see the difference between sorting algorithms such as Mergesort, Quicksort, Bubblesort, Heapsort, the Angular8 based web application.


Table of Contents


Description

The difference between sorting algorithms such as Mergesort, Quicksort, Bubblesort and Heapsort is illustrated by this application. An choice to redefine the array is available, You can change the size of array as well. The underlying process is that First of all program will generate animations according to the sorting algorithm, then those animations will be transferred to the Array-bars shown on the screen.

To see the sorting, simply press the algorithm button in the upper navigation bar. If you want to see a different algorithm, press redefine the list, and then click the algorithm you want to see again.

Technologies

  • TypeScript
  • Angular8

Algorithms

  • Merge Sort 👨‍👩‍👧‍👦
  • Quick Sort 🏃
  • Bubble Sort 💬
  • Heap Sort 📚

Back To The Top


How To Use

Installation

You need angular pre installed. For using this project you can pull this repository and open that repo in command prompt and do npm install to add the node_modules. Now for running int just do ng serve.

Live demo

Click Here

Back To The Top


License

MIT License

Copyright (c) [2018] [Shyam Patel]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Back To The Top


Author Info

Back To The Top

Inspiration

Back To The Top