![]() |
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 |