Ejemplo n.º 1
0
        public void _4_5_ValidateBST()
        {
            Node root = TestBinarySearchTrees.ValidBinarySearchTree();

            bool result = _practice.Problem_4_5(root);

            Assert.AreEqual(true, result);
        }
        public void _4_3_ListOfDepths()
        {
            Node root = TestBinarySearchTrees.ValidBinarySearchTree();

            var result = _practice.Problem_4_3(root);

            Assert.NotNull(result);
        }
Ejemplo n.º 3
0
        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);
        }