public void AddTest() { var tree = new AVLT.Tree <int>(); tree.Add(7); tree.Add(16); tree.Add(17); Assert.Equal(16, tree.Root.Value); }
static void Main(string[] args) { //Point p = new Point(5, 6); //Point p2 = new Point(1, 1); //Console.WriteLine(p + p2); var tree = new AVLT.Tree <int>(); tree.Add(10); tree.Add(15); tree.Add(5); tree.Add(20); tree.Add(1); tree.Add(7); tree.Add(12); tree.Draw(tree.Root); }
public void RemoveTest() { var tree = new AVLT.Tree <int>(); tree.Add(10); tree.Add(15); tree.Add(5); tree.Add(20); tree.Add(1); tree.Add(7); tree.Add(12); tree.Remove(20); tree.Remove(5); Assert.Equal(1, tree.Root.LeftNode.Value); //Assert.Null(tree.Root.RightNode.RightNode); }