Class TreeNode<T>
Assembly: Advanced.Algorithms.dll
Syntax
public class TreeNode<T> : IComparable where T : IComparable
Type Parameters
Constructors
TreeNode(TreeNode<T>, T)
Declaration
public TreeNode(TreeNode<T> parent, T value)
Parameters
Type |
Name |
Description |
TreeNode<T> |
parent |
|
T |
value |
|
Properties
Children
Declaration
public SinglyLinkedList<TreeNode<T>> Children { get; set; }
Property Value
IsLeaf
Declaration
public bool IsLeaf { get; }
Property Value
Parent
Declaration
public TreeNode<T> Parent { get; set; }
Property Value
Value
Declaration
public T Value { get; set; }
Property Value
Methods
CompareTo(TreeNode<T>)
Declaration
public int CompareTo(TreeNode<T> treeNode)
Parameters
Type |
Name |
Description |
TreeNode<T> |
treeNode |
|
Returns
CompareTo(Object)
Declaration
public int CompareTo(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Implements