Tree class

Class for the tree data structure, can read tree from file. pre-, post- and
inorder traversal.
Graph class

Class for the graph data structure. Nodes are represented as a map of
neighbour number to edge number.
Graph search

Depth First Search (DFS) and Breadth First Search (BFS) for the Graph class.
example tree file
Weighted graph

Subclass of Graph wich allows to add a weight to an edge.
Demonstrate working of data structure classes
Playing with priority queues

Learning the working of a priority queue.