Jamez Utente neonato
Registrato: 06/06/04 11:18 Messaggi: 1
|
Inviato: Mar Ott 24, 2006 11:37 am Oggetto: [Java] Implementazione di un metodo get |
|
|
Ciao a tutti! Non so se questo č proprio lo spazio adatto ma ho un problema che mi sta bloccando da due ore:
qualcuno dei superesperti in programmazione forse potrebbe aiutarmi con un problema che ora vado ad esporre:
in una classe hashtable che ho creato senza usare quella standard delle librerie java, ho un metodo insert siffatto
Codice: | public int insert(int id, HashElementGenerator elgen)
{
int chiave,codice=-1;
chiave=hashCode(id);
punt=teste[chiave];
if (punt==null)
{
//elemento non trovato lo inserisco;
ultimocodice++;
codice= ultimocodice;
//app= new HashIntElement(id,chiave,ultimocodice);
app= elgen.GenObject(id);
if (teste[chiave]==null)
{
teste[chiave]=app;
code[chiave]=app;
// comunica(chiave);
}
else
{
code[chiave].next=app;
code[chiave]=app;
collisioni++;
//comunica(chiave);
}
}//if inserimento
else
{
//elemento trovato
codice=punt.id;
}//else
return(codice);
}//inserisci in liste per hash |
che inserisce in una hashtable un identificatore numerico ed un elemento da gestire. Bene, ora il problema č scrivere un metodo get senza usufruire delle libreria hashtable.
Codice: | public int get (int id)
{
}
|
Al metodo get devo dare l'indice, questo mi restituirā l'elemento.
Il codice delle librerie purtroppo č protetto, qualcuno ha mai avuto un probl simile, o sa dove trovare un tutorial adatto?
grazie mille |
|