Skip to content

sorting algorithms with visualization (Bubble Sort, Insertion Sort, Selection Sort)

License

Notifications You must be signed in to change notification settings

wassimOubaziz/sorting-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌈 Sorting Visualization

Welcome to the Sorting Visualization project! This web application visualizes three sorting algorithms: Bubble Sort, Insertion Sort, and Selection Sort. Watch as the bars representing elements get rearranged in real-time, providing a visual representation of how each sorting algorithm works.

🚀 Algorithms Implemented

  1. Bubble Sort: Click the "Bubble Sort" button to see the step-by-step visualization of the Bubble Sort algorithm.

  2. Insertion Sort: Click the "Insertion Sort" button to visualize the Insertion Sort algorithm.

  3. Selection Sort: Click the "Selection Sort" button to observe the Selection Sort algorithm in action.

🛠️ Getting Started

  1. Clone the repository.

  2. Open the index.html file in your web browser.

  3. Click the corresponding buttons to see the visualization of each sorting algorithm.

Feel free to explore the project and enjoy the visualizations! If you encounter any issues or have suggestions, don't hesitate to reach out.

🎨 Customization

Feel free to experiment with the project:

  • Change the array size or the initial array elements in the JavaScript file.
  • Adjust the speed of the visualizations.
  • Modify the styles in the HTML and CSS files to enhance the visual appeal.

🌐 Demo

Check out the live demo here.

🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript

📄 License

This project is open-source and available under the MIT License.

📧 Contact

For any inquiries or suggestions, feel free to contact the developer:

🚀✨ Happy sorting!

About

sorting algorithms with visualization (Bubble Sort, Insertion Sort, Selection Sort)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published