Public feed
#886903
class Ex00
{
public static Dizionario metodo(String[][] array, Dizionario dizio)
{
/* Aggiuge tutte le stringhe dell'array bidimensionale alla fine del
dizionario*/
for(int i=0; i<array.length; i++)
for(int j=0; j<array[i].length; j++)
dizio.addString(array[i][j]); // addString è un metodo che aggiunge una stringa alla fine del dizionario
/* Insertion Sort */
for(int i=1; i<dizio.length(); i++)
{
String key = dizio.getString(i); // getString(int i) è un metodo che ritorna la stringa della posizione i
int j = i-1;
while (j>=0 && key.compareTo(dizio.getString(j))<0)
dizio.setString(j+1,dizio.getString(j--)); // setString(int i,String s) è un metodo che setta la stringa s alla posizione
i
dizio.setString(j+1,key);
}
return dizio;
}
}