Here are the classes, structs, unions and interfaces with brief descriptions:
| CBinarySearchTree | BinarySearchTree class. Available member functions include default constructor, insert, traverse and height |
| CBSTNode | BST Node class. Available member functions include initialising constructor |
| CDoublyLinkedList | Doubly Linked List class. Available member functions include default constructor, insert, printer and reverse |
| CDoublyLinkedListNode | Doubly Linked List Node class. Available member functions include default constructor and initialising constructor |
| CHeap | |
| CSinglyLinkedList | Singly Linked List class. Available member functions include default constructor, insert, find, deleteVal, printer and reverse |
| CSinglyLinkedListNode | Singly Linked List Node class. Available member functions include default constructor and initialising constructor |
| CTrie | Trie class. Available member functions include default constructor, find, insert, checkPrefix and countPrefix |