Metodo per rubrica

di il
1 risposte

Metodo per rubrica

Buonasera a tutti, secondo voi questo metodo quando restituisce prec = null ?
A mio parere, soltanto se init = null (dove init è il primo Nodo della rubrica).
In realtà secondo la soluzione , dovrebbe restituire null anche quando non trova alcun nodo il cui contatto abbia un prefisso uguale a quello del contatto x.

Se vi servono ulteriori parti del codice chiedete pure !
Grazie a tutti.
 private Nodo cercaPrec(Contatto x){
        Nodo prec = null;
        Nodo p = this.init;
        while(p!=null){
            if (prefisso(p.elem).equals(prefisso(x))) break;
            else{
            	prec = p;
            	p = p.next;
        }
        }
        while (p!=null && prefisso(p.elem).equals(prefisso(x))) {
        	prec = p;
        	p = p.next;
        }
        return prec;
    }

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte