public static void WritePostFix(RPNTreeNode root) { if (root.Left != null) { WritePostFix(root.Left); } if (root.Right != null) { WritePostFix(root.Right); } Console.Write(root.Value); }
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(")"); } }
public RPNTreeNode(char value, RPNTreeNode left, RPNTreeNode right) { Value = value; Left = left; Right = right; }