Skip to content

umaimahashmi/Sorting_Algorithms_Visualizations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting_Algorithms_Visualization

HTML Files

  • algorithms/insertion_sort/a_insertionsort.html: Visualization for Insertion Sort
  • algorithms/bubble_sort/b_bubblesort.html: Visualization for Bubble Sort
  • algorithms/selection_sort/c_selectionsort.html: Visualization for Selection Sort
  • algorithms/merge_sort/d_mergesort.html: Visualization for Merge Sort
  • algorithms/quick_sort/e_quicksort.html: Visualization for Quick Sort
  • algorithms/heap_sort/f_heapsort.html: Visualization for Heap Sort
  • algorithms/count_sort/g_countsort.html: Visualization for Count Sort
  • algorithms/radix_sort/h_radixsort.html: Visualization for Radix Sort
  • algorithms/bucket_sort/i_bucketsort.html: Visualization for Bucket Sort
  • main.html: Main page for the project
  • visualization.html: General visualization page

JavaScript Files

  • algorithms/bubble_sort/bubblesort.js: Implementation of Bubble Sort
  • algorithms/bucket_sort/BucketSort.js: Implementation of Bucket Sort
  • algorithms/count_sort/CountSort.js: Implementation of Count Sort
  • algorithms/heap_sort/HeapSort.js: Implementation of Heap Sort
  • algorithms/insertion_sort/InsertionSort.js: Implementation of Insertion Sort
  • algorithms/merge_sort/MergeSort.js: Implementation of Merge Sort
  • algorithms/quick_sort/QuickSort.js: Implementation of Quick Sort
  • algorithms/radix_sort/RadixSort.js: Implementation of Radix Sort
  • algorithms/selection_sort/SelectionSort.js: Implementation of Selection Sort
  • script.js: General script for the project

CSS Files

  • styles.css: Styles for the project

How to Run

  1. Clone the repository:

    git clone https://github.com/your-username/your-repository.git
  2. Open main.html in your web browser to view the main page.

  3. Navigate to the specific HTML file for the sorting algorithm you want to visualize.

License

This project is licensed under the MIT License.

About

A web-based interactive visualization of common sorting algorithms (Bubble, Insertion, Selection, Merge, Quick, Heap, Count, Radix, Bucket). Each algorithm includes animated step-by-step demonstrations, input controls, and performance comparison charts to help learners explore algorithm behavior and complexity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors