public void Add(T data) { var node = new NodeBin <T>(data); if (node.Data.CompareTo(Data) == -1) { if (Left == null) { Left = node; } else { Left.Add(data); } } else { if (Right == null) { Right = node; } else { Right.Add(data); } } }
public NodeBin(T data, NodeBin <T> left, NodeBin <T> right) { Data = data; Left = left; Right = right; }