musakanneh / sorting_algorithms

Implementation of different types of sorting algorithms in C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sorting Algorithms

A Sorting Algorithm is used to rearrange a given array or list elements according to a comparison operator on the elements. The comparison operator is used to decide the new order of element in the respective data structure read more.

Project overview

This project implements the following sorting algorithms:

  • Bubble sort
  • Insertion sort
  • Selection sort
  • Quick sort
  • Shell sort - Knuth Sequence
  • Cocktail shaker sort
  • Counting sort
  • Merge sort
  • Heap sort
  • Radix sort
  • Bitonic sort
  • Quick Sort - Hoare Partition scheme
  • Dealer

Authors:

  • Musa Kanneh
  • David Mutune

About

Implementation of different types of sorting algorithms in C.

License:MIT License


Languages

Language:C 100.0%