codice:
Vector<Nodo *> daVisitare;
daVisitare.push(root);
Nodo *tmp;

while(daVisitare.size()!=0) {
  tmp = daVisitare.pop();
  if(tmp == null) continue;
  if(tmp è il nodo giusto) break;
  daVisitare.push(tmp->right);
  daVisitare.push(tmp->left);
}
return tmp;