This is the basic implementation for the following sorting algorithms:
- Bubble Sort
- Insertion Sort
- Merge Sort
- Selection Sort
The purpose of writing these were to understand the basic concept behind these algorithms and how they differ from each other. Therefore, understand the difference in their efficieny.