scusatemi la funzione check_cognome e' un semplice compareTo, questa:
codice:
     private int check_cognome(persona nuova, nodo successivo){
        return nuova.cognome.compareTo(successivo.info.cognome);
    }