Learning Objectives💡 What you should learn from this project:
At least four different sorting algorithms What is the Big O notation, and how to evaluate the time complexity of an algorithm How to select the best sorting algorithm for a given input What is a stable sorting algorithm
- 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
Author:
- Name: Fatima Zohra EZZAIDANI
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/fatima-zohra-ezzaidani-436109214/ License: This project is licensed under the MIT License - see the LICENSE.md file for details. Acknowledgments:
- My ALX teachers for their guidance and support.
- My classmates for their help and advice.