public void GetLonelyNodes_1() { var root = TestHelper.GenerateTree(new int?[] { 1, 2, 3, null, 4 }); var solution = new _1469_FindAllTheLonelyNodes(); var result = solution.GetLonelyNodes(root); AssertHelper.AssertList(new int[] { 4 }, result); }
public void GetLonelyNodes_3() { var root = TestHelper.GenerateTree(new int?[] { 11, 99, 88, 77, null, null, 66, 55, null, null, 44, 33, null, null, 22 }); var solution = new _1469_FindAllTheLonelyNodes(); var result = solution.GetLonelyNodes(root); AssertHelper.AssertList(new int[] { 77, 55, 33, 66, 44, 22 }, result); }
public void GetLonelyNodes_4() { var root = TestHelper.GenerateTree(new int?[] { 197 }); var solution = new _1469_FindAllTheLonelyNodes(); var result = solution.GetLonelyNodes(root); Assert.AreEqual(0, result.Count); }
public void GetLonelyNodes_2() { var root = TestHelper.GenerateTree(new int?[] { 7, 1, 4, 6, null, 5, 3, null, null, null, null, null, 2 }); var solution = new _1469_FindAllTheLonelyNodes(); var result = solution.GetLonelyNodes(root); AssertHelper.AssertList(new int[] { 6, 2 }, result); }