public void Insert() { var heapTree = new HeapTree(); heapTree.Insert(55); int index = heapTree.Search(55); Assert.AreEqual(1, index); }
public void HeapTree_Search() { var heapTree = new HeapTree(); var list = new List <int>() { 2, 4, 6 }; var tree = heapTree.CreateTree(list).Result; var item = heapTree.Search(tree, 2).Result; Assert.AreEqual(2, item.Data); }
public void Delete() { var heapTree = new HeapTree(); heapTree.Insert(5); heapTree.Insert(6); heapTree.Insert(15); heapTree.Insert(7); heapTree.Insert(12); heapTree.Insert(9); heapTree.Insert(2); heapTree.Insert(54); heapTree.Insert(59); heapTree.Display(); heapTree.DeleteRoot(); heapTree.Display(); int index = heapTree.Search(54); Assert.AreEqual(1, index); }