Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
 public NodeBin(T data, NodeBin <T> left, NodeBin <T> right)
 {
     Data  = data;
     Left  = left;
     Right = right;
 }