public void inorder(Node ptr) { if (ROOT == null) { Console.WriteLine("Tree is empty !"); return; } if (ptr != null) { inorder(ptr.lch); Console.Write(ptr.info+" "); inorder(ptr.rch); } } public void preorder(Node ptr) { if (ROOT == null) { Console.WriteLine("Tree is empty !"); return; } if (ptr != null) { Console.Write(ptr.info+" "); preorder(ptr.lch); preorder(ptr.rch); } } public void postorder(Node ptr) { if (ROOT == null) { Console.WriteLine("Tree is empty !"); return; } if (ptr != null) { postorder(ptr.lch); postorder(ptr.rch); Console.Write(ptr.info+" "); } }