Wolfyamadeus Inviato 21 Aprile 2005 Segnala Condividi Inviato 21 Aprile 2005 Eccomi di nuovo a voi a rompere! Problema: in Java devo ordinare due vettori dinamici (uno contenente i nomi delle città e l'altro contenente il rispettivo numero di abitanti) in maniera tale che alla fine mi risulti il nome della città col numero degli abitanti maggiori. C'è nessuno chee mi darebbe una mano? Grazie mille in anticipo per gli eventuali! A. Volere è potere Link al commento Condividi su altri siti Altre opzioni di condivisione...
redvex Inviato 23 Aprile 2005 Segnala Condividi Inviato 23 Aprile 2005 potresti usare l'interfaccia comparable sui tuoi oggetti da ordinare e mettere il tutto su una lista ordinata I miei widgets • La guida a Rails • Le mie foto su flikrPdC Calculator 2.0 • Soleluna 1.2 • PrezziBenzina 1.3 MyMovies 1.3 • MyConcert 1.1.1 • RiDoc 1.1 Redvex.it 1.0 • Gazzetta.it 1.0 Programmare per iPhone Link al commento Condividi su altri siti Altre opzioni di condivisione...
Wolfyamadeus Inviato 24 Aprile 2005 Autore Segnala Condividi Inviato 24 Aprile 2005 Scusa l'ignoranza ma non è che mi potresti spiegare meglio... chiedo venia per l'ignoranza... Volere è potere Link al commento Condividi su altri siti Altre opzioni di condivisione...
redvex Inviato 24 Aprile 2005 Segnala Condividi Inviato 24 Aprile 2005 ammesso che l'oggetto si chiami A devi dichiarare l'oggetto di tipo A "comparable" ovvero public class A implements comparable { //costruttore public A(){ } //metodi pubblici .... //devi poi fare l'overiding del metodo compareTo() public compareTO(Object    private int r=0;    if (A<<-- non letteralmente ma la condizione per cui A precede B      r=-1;    if A.equals(      r=0;    else      r=1;    return (r); } Dopo aver costruito il tuo oggetto in questo modo puoi infilarlo in maniera ordinata in una struttura dinamica, tipo una lista Spero di essere stato chiaro PS. quando compari gli oggetti ti tocca fare il casting esplicito all'interfaccia: (comparable)my_objectA.compareTo((comparable)my_objectB) Credo sia meglio usare questa strategia piuttosto che ordinare dopo gli oggetti, almeno in termine di prestazione I miei widgets • La guida a Rails • Le mie foto su flikrPdC Calculator 2.0 • Soleluna 1.2 • PrezziBenzina 1.3 MyMovies 1.3 • MyConcert 1.1.1 • RiDoc 1.1 Redvex.it 1.0 • Gazzetta.it 1.0 Programmare per iPhone Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.