public void _4_5_ValidateBST() { Node root = TestBinarySearchTrees.ValidBinarySearchTree(); bool result = _practice.Problem_4_5(root); Assert.AreEqual(true, result); }
public void _4_12_PathsWithSum() { Node root = TestBinarySearchTrees.WithNegativeEdgeValues(); int result = _practice.Problem_4_12(root, 4); Assert.AreEqual(4, result); }
public void _4_3_ListOfDepths() { Node root = TestBinarySearchTrees.ValidBinarySearchTree(); var result = _practice.Problem_4_3(root); Assert.NotNull(result); }
public void _4_4_ListOfDepths() { Node root = TestBinarySearchTrees.UnbalancedBinarySearchTree2(); bool result = _practice.Problem_4_4(root); Assert.AreEqual(false, result); }
public void _4_10_CheckSubtree() { Node bigTree = TestBinarySearchTrees.ValidBinarySearchTree(); Node smallTree = TestBinarySearchTrees.SubtreeOfValidBinarySearchTree(); bool result = _practice.Problem_4_10(bigTree, smallTree); Assert.AreEqual(true, result); }
public void _4_11_RandomNode() { Node root = TestBinarySearchTrees.ValidBinarySearchTree(); char result = _practice.Problem_4_11(root); double convertedResult = char.GetNumericValue(result); Assert.That(convertedResult > 0 && convertedResult < 8); }