Beispiel #1
0
        public void BSTIteratorIITest()
        {
            TreeNode root = new TreeNode(2);

            root.left  = new TreeNode(1);
            root.right = new TreeNode(3);

            BSTIteratorII bst = new BSTIteratorII(root);
        }
Beispiel #2
0
        public void NextTest()
        {
            TreeNode root = new TreeNode(2);

            root.left  = new TreeNode(1);
            root.right = new TreeNode(3);

            BSTIteratorII bst = new BSTIteratorII(root);

            Assert.IsTrue(bst.Next() == 1);
            Assert.IsTrue(bst.Next() == 2);
            Assert.IsTrue(bst.Next() == 3);
        }