ciao...
con gli alberi sono negato ma questa istruzione for (succ = padre = p;
sei sicuro che sia corretta????