Static helper methods for traversing trees.
Ejemplo n.º 1
0
 public void PostOrder()
 {
     Assert.AreEqual(new int[] { 2, 4, 5, 3, 6, 1 },
                     TreeTraversal.PostOrder(tree, n => n.Children).Select(n => n.Data).ToArray());
 }
Ejemplo n.º 2
0
 public void PreOrder()
 {
     Assert.AreEqual(new int[] { 1, 2, 3, 4, 5, 6 },
                     TreeTraversal.PreOrder(tree, n => n.Children).Select(n => n.Data).ToArray());
 }