private void Visit(Node p, Visitor v) { if (p == null) { return; } Visit(p.left, v); v.Action(p); Visit(p.right, v); }
private void LVR(Node p, Visitor v) { if (p == null) { return; } LVR(p.left, v); v.Action(p); LVR(p.right, v); }