Templated Binary Search Tree and AVL balanced BST
Templated B+ Tree
Dijkstra pathfinding algorithm.
All possible results of permutations of parenthesis in an expression
Frequency of words in a text file. This is an entire working program. You can extract the functions for your own use.
Templated Heap. You also need to download list.cpp to use this.
Adds linenumbers to the beginning of each line of a text file. This is an entire working program. You can extract the functions for your own use.
Linked List and Circular Linked List.
Array based list (i.e. a set)
Return the median of a list of numbers
- Queue using an array
Queue using a linked list. Requires linked_list.cpp.