Craig's Utility Library
4.0 Beta
|
Node class for the Binary tree More...
Public Member Functions | |
TreeNode (T value=default(T), TreeNode< T > parent=null, TreeNode< T > left=null, TreeNode< T > right=null) | |
Constructor More... | |
override string | ToString () |
Returns the node as a string More... | |
Properties | |
virtual bool | IsLeaf [get] |
Is this a leaf More... | |
virtual bool | IsRoot [get] |
Is this the root More... | |
virtual TreeNode< T > | Left [get, set] |
Left node More... | |
virtual TreeNode< T > | Parent [get, set] |
Parent node More... | |
virtual TreeNode< T > | Right [get, set] |
Right node More... | |
virtual T | Value [get, set] |
Value of the node More... | |
Node class for the Binary tree
T | The value type |
Utilities.DataTypes.TreeNode< T >.TreeNode | ( | T | value = default(T) , |
TreeNode< T > | parent = null , |
||
TreeNode< T > | left = null , |
||
TreeNode< T > | right = null |
||
) |
override string Utilities.DataTypes.TreeNode< T >.ToString | ( | ) |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |