protected void rimuoviNodo(AlberoBin<T> a) {
		AlberoBin<T> figlio = (a.sin() == null ? a.des() : a.sin());
		AlberoBin<T> padre = a.padreBin();
		int pos = a.pos();
		a.pota();
		if (figlio != null) figlio.pota();
		if (padre != null) padre.setFiglio(figlio, pos);
		else coll = figlio;
	}