Skip to content

Prashantdubeyfran9coo/sorting-algorithm-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Algorithm Performance Analysis

This project analyzes the performance of common sorting algorithms using different metrics.

Algorithms Compared

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

Metrics

  • Comparisons
  • Swaps
  • Execution Time

Technologies

  • Python
  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn

How to Run

pip install -r requirements.txt

python sorting_analysis.py

Visualizations

Pie Chart – Comparisons

Comparisons Pie

Pie Chart – Swaps

Swaps Pie

Bar Chart – Total Operations

Bar Chart

Heatmap

Heatmap

About

Performance comparison of sorting algorithms using Python data visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages