Skip to content

A Sorting Visualizer tool that dynamically illustrates sorting algorithms through real-time visualizations for educational purposes.

Notifications You must be signed in to change notification settings

NavikaAgarwal/Sorting-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Visualizer

Welcome to the Sorting Visualizer! This tool allows you to visualize various sorting algorithms in action, providing an interactive and educational experience to understand how different algorithms work.

Introduction

Sorting algorithms play a crucial role in computer science and programming. They are essential for organizing and retrieving information efficiently. This Sorting Visualizer is designed to help you grasp the concepts behind different sorting algorithms by providing a visual representation of their execution.

Features

  • Interactive Visualization: Watch the sorting algorithms in action with a dynamic, real-time visual representation.
  • Algorithm Selection: Choose from a variety of sorting algorithms to visualize, helping you understand their differences and performance characteristics.
  • Adjustable Speed: Control the speed of the visualization to observe the algorithm's behavior at different rates.
  • Array Size Customization: Change the size of the array to see how sorting algorithms perform with different amounts of data.
  • Randomization: Easily randomize the array for a new sorting experience.

Usage

  • Select Algorithm: Choose a sorting algorithm from the dropdown menu.

  • Adjust Speed: Use the speed slider to control the visualization speed.

  • Change Array Size: Modify the array size to observe the algorithm's behavior with different amounts of data.

  • Randomize Array: Click the "Randomize" button to generate a new array for sorting.

  • Visualize Sorting: Click the "Sort" button to start the visualization process.

Supported Sorting Algorithms

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort

About

A Sorting Visualizer tool that dynamically illustrates sorting algorithms through real-time visualizations for educational purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published