GlobeEngine
|
#include <BintreeNode.h>
Public Member Functions | |
BintreeNode (T _data) | |
~BintreeNode () | |
const T | getData () const |
void | setData (T data) |
BintreeNode< T > * | getParent () |
void | setParent (BintreeNode< T > *node) |
BintreeNode< T > * | getLeft () |
BintreeNode< T > * | getRight () |
void | setLeft (BintreeNode< T > *node) |
void | setRight (BintreeNode< T > *node) |
BintreeNode< T > * | search (T data) |
BintreeNode< T > * | searchLeftElement () |
BintreeNode< T > * | searchRightElement () |
BintreeNode< T > * | findInorderSuccessor () |
BintreeNode< T > * | findInorderPredeccessor () |
virtual void | printValue () |
virtual void | printInorder () |
virtual void | printPostorder () |
virtual void | printEuler () |
virtual bool | insert (T data) |
virtual bool | remove (T data) |
virtual bool | operator< (const BintreeNode< T > &node) const |
virtual bool | operator> (const BintreeNode< T > &node) const |
virtual bool | operator== (const BintreeNode< T > &node) const |
Protected Attributes | |
T | data |
BintreeNode< T > * | left |
BintreeNode< T > * | right |
BintreeNode< T > * | parent |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in geData::BinarySearchTreeNode< T >.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in geData::BinarySearchTreeNode< T >.
|
inlinevirtual |
Reimplemented in geData::BinarySearchTreeNode< T >.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |