Exemple #1
0
 public static void WritePostFix(RPNTreeNode root)
 {
     if (root.Left != null)
     {
         WritePostFix(root.Left);
     }
     if (root.Right != null)
     {
         WritePostFix(root.Right);
     }
     Console.Write(root.Value);
 }
Exemple #2
0
 public static void WriteInFix(RPNTreeNode root)
 {
     if (root.Left != null)
     {
         Console.Write("(");
         WriteInFix(root.Left);
     }
     Console.Write(root.Value);
     if (root.Right != null)
     {
         WriteInFix(root.Right);
         Console.Write(")");
     }
 }
Exemple #3
0
 public RPNTreeNode(char value, RPNTreeNode left, RPNTreeNode right)
 {
     Value = value;
     Left  = left;
     Right = right;
 }