Пример #1
0
        public void LevelOrderBottom(int?[] tree, int[][] expected)
        {
            var actual = new Solution107().LevelOrderBottom(TreeNode.From(tree));

            for (var i = 0; i < expected.Length; ++i)
            {
                Assert.Equal(expected[i], actual[i]);
            }
        }
Пример #2
0
 public void IsSymmetric(int?[] tree, bool expected)
 {
     Assert.Equal(
         expected,
         new Solution101().IsSymmetric(TreeNode.From(tree)));
 }
 public void MaxDepth(int?[] tree, int expected)
 {
     Assert.Equal(
         expected,
         new Solution104().MaxDepth(TreeNode.From(tree)));
 }
Пример #4
0
 public void IsSameTree(int?[] p, int?[] q, bool expected)
 {
     Assert.Equal(
         expected,
         new Solution100().IsSameTree(TreeNode.From(p), TreeNode.From(q)));
 }