france17 |
|
| CITAZIONE (Doch88 @ 28/12/2012, 18:31) Non ne sono sicuro, dato che non ho mai provato a fare alberi con gli array, ma questo dovrebbe andare bene per l'inserimento di un qualsiasi altro elemento: CODICE public void addGenElem(String e){ int i; for(i= 0;i<1000;i++) { if(this.alb[i].equals("") == false) { if(this.alb[i].compareTo(e)>0) i= 1 + i * 2; if(this.alb[i].compareTo(e)<0) i= 2 + i * 2; } else { this.alb[i] = e; break; } } } Per la lettura in modo ordinato penso basti una semplice lettura in un ciclo for che, da quello che ho capito, è già stato ordinato all'inserimento. Scusami ma sto in vacanza fuori casa, questo è stato il mio unico momento di noia e attualmente non sono molto sveglio. asd ti ringrazio per l'aiuto. appena ho l'occasione (sono fuori casa) provo il codice..grazie mille ancora
|
| |