GlobeEngine
geData::BinarySearchTree< T > Class Template Reference

#include <BinarySearchTree.h>

Inheritance diagram for geData::BinarySearchTree< T >:
geData::Bintree< T >

Public Member Functions

 BinarySearchTree ()
 
 BinarySearchTree (T data)
 
 ~BinarySearchTree ()
 
BinarySearchTreeNode< T > * search (T data)
 
bool insert (T data)
 
bool remove (T _data)
 
- Public Member Functions inherited from geData::Bintree< T >
 Bintree ()
 
 Bintree (T _data)
 
virtual ~Bintree ()
 
bool insert (T data)
 
bool remove (T _data)
 
void printInorder ()
 
void printPostorder ()
 
void printEuler ()
 

Additional Inherited Members

- Protected Attributes inherited from geData::Bintree< T >
BintreeNode< T > * root
 

Constructor & Destructor Documentation

template<class T >
geData::BinarySearchTree< T >::BinarySearchTree ( )
inline
template<class T >
geData::BinarySearchTree< T >::BinarySearchTree ( data)
inline
template<class T >
geData::BinarySearchTree< T >::~BinarySearchTree ( )
inline

Member Function Documentation

template<class T >
bool geData::BinarySearchTree< T >::insert ( data)
inline
template<class T >
bool geData::BinarySearchTree< T >::remove ( _data)
inline
template<class T >
BinarySearchTreeNode<T>* geData::BinarySearchTree< T >::search ( data)
inline

The documentation for this class was generated from the following file: