public string Name { get; set; }
public TreeNode Left {get;set;}
public TreeNode Right { get; set; }
public void Visit(TreeNode node)
public void InOrderTraversal(TreeNode node)
InOrderTraversal(node.Left);
InOrderTraversal(node.Right);
public void PostOrderTraversal(TreeNode node)
PreOrderTraversal(node.Left);
PreOrderTraversal(node.Right);
public void PreOrderTraversal(TreeNode node)
PostOrderTraversal(node.Left);
PostOrderTraversal(node.Right);