|
1 | 1 | ## Sorting Visualizer |
2 | 2 |
|
3 | 3 |  |
4 | | - |
5 | | -## Overview |
6 | | - |
7 | | -This sorting visualizer is a tool designed to help users understand and visualize various sorting algorithms in action. It provides a graphical representation of how different sorting algorithms rearrange elements in a list to achieve a sorted order. |
8 | | - |
9 | | -## Supported Sorting Algorithms |
10 | | - |
11 | | -- Bubble Sort |
12 | | -- Selection Sort |
13 | | -- Quick Sort |
14 | | -- Insertion Sort |
15 | | -- Merge Sort |
16 | | - |
17 | | -## How to Use |
18 | | - |
19 | | -1. **Select Algorithm:** Choose one of the supported sorting algorithms from the dropdown menu. |
20 | | -2. **Generate Data:** Click on the "Generate Data" button to create a new random list of elements to be sorted. |
21 | | -3. **Visualize Sorting:** Click on the "Sort" button to see the chosen algorithm in action, sorting the generated list. |
22 | | -4. **Speed Control:** Adjust the speed slider to control the speed of the visualization. |
23 | | -5. **Reset:** Click on the "Reset" button to reset the visualization. |
24 | | - |
25 | | -## Key Features |
26 | | - |
27 | | -- Interactive visualization of sorting algorithms. |
28 | | -- Option to choose from a variety of sorting algorithms. |
29 | | -- Adjustable speed for better understanding. |
30 | | -- Easy reset option to start over. |
31 | | - |
32 | | -## Future Improvements |
33 | | - |
34 | | -- Adding more sorting algorithms. |
35 | | -- Enhancing user interface and experience. |
36 | | -- Providing additional customization options. |
37 | | - |
38 | | -## Contribution |
39 | | - |
40 | | -Contributions are welcome! If you want to contribute to this project, feel free to fork it and submit a pull request with your changes. |
0 commit comments