Boutique is a collection of algorithms in C++.
Bourique's headers can act as header only libraries for your C++ project.
Name | File | Requirements |
---|---|---|
Shuffle | Container Algorithms/shuffle.h | |
Fold | Container Algorithms/fold.h | |
Reverse | Container Algorithms/reverse.h | |
Min Element | Container Algorithms/min_element.h | |
Max Element | Container Algorithms/max_element.h |
Name | File | Requirements |
---|---|---|
Modular Exponentiation | Numerics/exp.h | |
GCD | Numerics/gcd.h |
Name | File | Requirements |
---|---|---|
Factorial | Combinatorics/factorial.h | |
Catalan Numbers | Combinatorics/catalan.h | |
Binomial Coefficient | Combinatorics/pnc.h | Combinatorics/factorial.h |
Bell Numbers | Combinatorics/bell.h |
Name | File | Requirements |
---|---|---|
KMP Algorithm | String/kmp.h | |
Palindrome | String/palindrome.h | |
Hash | String/hash.h | |
Rabin Karp Algorithm | String/rabinkarp.h | String/hash.h |
Name | File | Requirements |
---|---|---|
Bubble Sort | Sort/bubble.h | |
Heap Sort | Sort/heap.h | |
Insertion Sort | Sort/insertion.h | |
Permutation Sort | Sort/permutation.h | |
Selection Sort | Sort/selection.h |