Implementations of different data structures or algorithms in C++ including ADT's, hash table, linked lists, sorts, trees, and graphs