An implementation of different algorithms
- Insertion Sort (Python)
- Bubble Sort (Python)
- Selection Sort (Python)
- Merge Sort (Python)
- Quick Sort (Python)
- Heap Sort (Python)
- Shell Sort (Python)
- Naive string search algorithm (Python)
- Knuth-Morris-Pratt algorithm (Python)
- Boyer-Moore Majority Vote Algorithm (C++)
- median and nth-element (C++)