Various algorithms and data structures I've implemented.
Nonexhaustive list:
- Vector arrays (generic)
- Heaps (generic)-
- Matrix Chain Multiplication optimization algorithm https://en.wikipedia.org/wiki/Matrix_chain_multiplication
- Quicksort (generic)
- Analytical polynomial root finding
- Numberical polynomial complex root finding https://en.wikipedia.org/wiki/Aberth_method