Public feed #886903

Someone

public text v1 · immutable
Raw Edit
·published 2008-02-01 00:39 UTC
rendered paste body
 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;
    }
}