lab_avl
AVL Apocalypse
avltree.h File Reference

Declaraction of the AVLTree class. More...

#include <iostream>
#include <vector>
#include <sstream>
#include "avltree_given.cpp"
#include "avltree.cpp"
+ Include dependency graph for avltree.h:
+ This graph shows which files directly or indirectly include this file:

Classes

class  AVLTree< K, V >
 The AVLTree class represents a linked-memory AVL Tree. More...
 
struct  AVLTree< K, V >::Node
 Node represents a tree node; that is, an element in a AVLTree. More...
 

Detailed Description

Declaraction of the AVLTree class.

You will probably need to modify this file to add helper functions.

Author
Daniel Hoodin in Spring 2008.
Modified by Kyle Johnson in Fall 2010.
Modified by Sean Massung in Summer 2012:
  • added templates
  • CRTP tree printing
  • doxygen