public void insert(double value) { if (value <= this.Data) { if (LeftNode == null) { BinarySearchTreeV5 node = new BinarySearchTreeV5(value); this.LeftNode = node; } else { LeftNode.insert(value); } ++TrackNum; } else { if (RightNode == null) { BinarySearchTreeV5 node = new BinarySearchTreeV5(value); this.RightNode = node; } else { RightNode.insert(value); } } }
public void insert(double value) { if (value <= this.Data) { if (LeftNode==null) { BinarySearchTreeV5 node = new BinarySearchTreeV5(value); this.LeftNode = node; } else { LeftNode.insert(value); } ++TrackNum; } else { if (RightNode == null) { BinarySearchTreeV5 node = new BinarySearchTreeV5(value); this.RightNode = node; } else { RightNode.insert(value); } } }