In this repository, I'm going to cover some of famous algorithms that we've been using even now. All the codes are written by myself during practicing and taking classes.
-
Sort Algorithms
- Bubble Sort
- Insertion Sort
- Selection Sort
- Sieve of Eratosthenes
- Quick Sort
- Advanced Quick Sort (with Insertion Sort and Median of Medians algorithm)
- Shell Sort
- Exchange Sort
- Merge Sort
- Heap Sort
- Cocktail Shaker Sort
- Counting Sort
- Radix Sort
-
Search Algorithms
- Sequential Search
- Binary Search
- Binary Tree Search
- Red-Black Tree (with Validating Funtion)
- AVL Tree (with Validating Function)
- Digital Search Tree
- Radix Search Tree
- Patricia Tree
- Linear Probing
- Double Hashing
-
... and more to come!
- Python
- ADL