public void PostOrder() { Assert.AreEqual(new int[] { 2, 4, 5, 3, 6, 1 }, TreeTraversal.PostOrder(tree, n => n.Children).Select(n => n.Data).ToArray()); }
public void PreOrder() { Assert.AreEqual(new int[] { 1, 2, 3, 4, 5, 6 }, TreeTraversal.PreOrder(tree, n => n.Children).Select(n => n.Data).ToArray()); }