- Sorts
- Counting and Radix sorts
- Quick, Merge and Heap sorts with time comparison
- Data structures
- Binary Search Tree
- Red Black Tree
- AVL Tree
- String algorithms
- Prefix- and Z-function (conversion from Z- to prefix-function and backwards was optional)
- Knuth–Morris–Pratt algorithm
- Boyer–Moore algorithm
- Kruskal algorithm with Disjoint Set Union
- Rabin-Karp algorithm