Skip to content

TheMetaSetter/sorting-algorithm-analysis

Repository files navigation

Sorting Algorithm Analysis

This project contains implementations of various sorting algorithms and their analysis.

Algorithms Implemented

  • Bubble Sort
  • Optimised Bubble Sort
  • Counting Sort
  • Flash Sort
  • Heap Sort
  • Insertion Sort
  • Binary Insertion Sort
  • Merge Sort
  • Quick Sort
  • Radix Sort
  • Selection Sort
  • Shaker Sort
  • Shell Sort

Each algorithm has two functions: one for the algorithm itself and one for counting the number of comparisons made during the sorting.

Experimental Results

The experimental_results folder contains the results of running these algorithms on different datasets.

About

This is a C++ project to perform analysis on several famous sorting algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors