Esempio n. 1
0
 internal bool RunCheck(BTree bTree, int target)
 {
     return (bTree != null && bTree.HasValue(target));
 }
        //         Test Tree
        //            (10)
        //        (8)     (13)
        //      (5) (9)     (15)
        public BTree GetTestTree()
        {
            var bTree = new BTree()
            {
                Value = 10,
                Left = new BTree()
                {
                    Value = 8,
                    Left = new BTree()
                    {
                        Value = 5
                    },
                    Right = new BTree()
                    {
                        Value = 9
                    }
                },
                Right = new BTree()
                {
                    Value = 13,
                    Right = new BTree()
                    {
                        Value = 15
                    }
                }
            };

            return bTree;
        }