0x1B. C - Sorting algorithms & Big O
This repository contains code in C that illustrates some sorting algorithms Examples of those algorithms are;
- Bubble sort algorithm
- Inserion sort algorithm
- Selection sort algorithm
- Quick sort algorithm
- Merge sort algorithm ...
This project also covers the time conplexities of these sorting algorithms. Time complexities are:
- O(1)
- O(n)
- O(n!)
- n square -> O(n^2)
- log(n) -> O(log(n))
- n * log(n) -> O(nlog(n))
- n + k -> O(n+k) ...