Skip to content

m-ehsan/SortAlgsTimes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SortAlgsTimes

A WPF project that caclulates and compares some sorting algorithms efficiencies.

Sort algorithms used in this project

  • Bubble sort
  • Insertion sort
  • Quick sort
  • Merge sort
  • Heap sort
  • Pigeonhole sort
  • Counting sort
  • Radix sort
  • Shell sort
  • Binary insertion sort

Features

  • Array size is defined by user
  • Supported array types: byte, short, int, long, string
  • String length range is also defined by user
  • Counts number of comparisons among array elements for each sort algorithm
  • Times are measured by accuracy of 10-7 of a second
  • Sort operations can be either ascending or descending
  • Input array can be sorted initially
  • Display array content from before and after the sort operation
  • View a simple implementation for each sort algorithm in C#

Todo

  • Add support of manually insertion of array elements

About

Compare sorting algorithms efficiencies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages