Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Primo Anno
 Linguaggi di programmazione
 vi propongo un problema: HASH
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Precedente | Pagina Successiva
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 3

nicux
Sottonicux

nicux


Regione: Estero
Prov.: Zara
Città: Citta'


Inserito il - 20/04/2004 : 19:42:06  Mostra Profilo  Visita l'Homepage di nicux Invia a nicux un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da JonnyCage

...esce scritto "inserisci numeri...." ...questo non implica che hai fato tutto alla perfezione,controlla bene le funzioni esterne al main e se le hai richiamate bene.
--------------------------------------------------------------------------------------
A proposito di pappardella sulle dispense di ferilli...sapete che significa fare l'operazione:

k MOD m ??????????????l'esonero è domani e quando mi risponderete sarà troppo tardi,ma prima o poi dovrò impararlo



quella operazione restituisce il resto della divisione k/m;

gia' e non ancora...
Torna all'inizio della Pagina

JonnyCage
Utente medio

Jonny


Regione: Puglia
Prov.: Lecce
Città: Lecce Beach


Inserito il - 20/04/2004 : 22:35:45  Mostra Profilo  Visita l'Homepage di JonnyCage Invia a JonnyCage un Messaggio Privato  Rispondi Quotando
nicux ti devo un caffè
Torna all'inizio della Pagina

minuted
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 05/06/2004 : 09:57:50  Mostra Profilo  Visita l'Homepage di minuted Invia a minuted un Messaggio Privato  Rispondi Quotando
Come va modificato tale programma in C:

http://www.laureateci.it/Public/data/kernelfolla/200441622100_esami.txt

per la gestione delle collisioni tramite aree di trabocco con liste concatenate, in modo da escludere il problema di tabella piena?


Mikele
Torna all'inizio della Pagina

minuted
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 08/06/2004 : 13:00:14  Mostra Profilo  Visita l'Homepage di minuted Invia a minuted un Messaggio Privato  Rispondi Quotando
[NESSUNO MI PUO' AIUTARE?

Mikele
Torna all'inizio della Pagina

Dindi
Utente medio



Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 16/06/2004 : 21:31:43  Mostra Profilo  Visita l'Homepage di Dindi  Invia a Dindi un messaggio ICQ Invia a Dindi un Messaggio Privato  Rispondi Quotando
Nicux, mi spieghi la funzione hash che sta nel codice che hai messo in rete?? non capisco i calcoli che fai. grazie
Torna all'inizio della Pagina

nicux
Sottonicux

nicux


Regione: Estero
Prov.: Zara
Città: Citta'


Inserito il - 16/06/2004 : 23:41:26  Mostra Profilo  Visita l'Homepage di nicux Invia a nicux un Messaggio Privato  Rispondi Quotando
ciao dindi, come stai?
(oggi ha segnato Rui e ho preso 28 in sistemi intelligenti e sono felice!!!).

ti riferisci a questa presumo:

int hash(char *chiave)
{
int indice=0, base=128;
for(;*chiave!='\0';chiave++)
indice=(base*indice+*chiave)%DIM_TABELLA;
return indice;
}

l'idea di questa tecnica di conversione sta nel considerare una stringa come un “numero” n-ario con n=128, ed il calcolo è una sorta di algorimo di Horner modificato.

perchè ho scelto 128? perchè i caratteri ascii sono 128, quindi una stringa può contenere una combinazione di questi e non di più...

detto questo faccio un esempio: così come un numero decimale lo rappresenti così,
2847
e il suo valore lo calcoli così,
2*10^3 + 8*10^2 + 4*10^1 + 7*10^0

allo stesso modo puoi calcolare il valore di una stringa, ad esempio
"ciao"
nel seguente modo,
c*128^3 + i*128^2 + a*128^1 + o*128^0

è tutto? purtroppo no!

è vero che esiste l'algoritmo di horner (ti prego, non chiedermi di spiegartelo) per eseguire efficientemente il calcolo di polinomi come questi ma se la base è molto grande (e 128 lo è abbastanza) la conversione di stringa lunghe porta a valori non rappresentabili dalla macchina.

allora che si fa?
piccolo trucchetto:

ad ogni passo dell'algoritmo di horner si riduce il valore fin lì determinato applicandogli il modulo di n (cioè 128), si otterrà un valore decisamente contenuto e abbastanza distribuito.

Ora la mazzata finale,
purtroppo nel corso c di due anni fa non ci occupammo di tabelle hash, le cose che so le ho imparate studiando asd,
in particolare questo algoritmo è frutto di mie supposizioni e licenze poetiche perchè onestamente non saprei dimostrare formalmente se effettivamente questa funzione è ottima, direi che a braccio teso e mano oscillante potrebbe esserlo.

Ad ogni modo, come realizzare la funzione hash per questo esame è di interesse marginale, l'importante è che si capisca che una tabella dei simboli deve necessariamente avere dei meccanismi di accesso e ricerca molto efficienti, e hash è uno di questi.

ciao dindi

gia' e non ancora...
Torna all'inizio della Pagina

Dindi
Utente medio



Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 18/06/2004 : 15:46:50  Mostra Profilo  Visita l'Homepage di Dindi  Invia a Dindi un messaggio ICQ Invia a Dindi un Messaggio Privato  Rispondi Quotando
Grazie nicux!genitilissimo come sempre!!!
piccolo OT:io sto bene, grazie!! e se stasera gioca un certo Andrea, sono sicura che che alle 22.45 starò benissimo!! eh eh
Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 18/06/2004 : 15:47:59  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Dindi
piccolo OT:io sto bene, grazie!! e se stasera gioca un certo Andrea, sono sicura che che alle 22.45 starò benissimo!! eh eh



piccolo O-OT: se non gioca nemmeno stasera, linciamo il Trap...

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

Cathàll
Utente di ALTO livello - Moderatore Fantacalcio

Ruota


Regione: Puglia
Città: Corato


Inserito il - 19/06/2004 : 00:39:33  Mostra Profilo  Visita l'Homepage di Cathàll  Clicca per vedere l'indirizzo MSN di Cathàll  Invia a Cathàll un messaggio Yahoo! Invia a Cathàll un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Chilavert
piccolo O-OT: se non gioca nemmeno stasera, linciamo il Trap...



Trapattoni è un idiota.

Vieri sembra il monolite di Odissea dello Spazio.

Rimandateci a casa, grazie.

<fine OT>

Cataldo - http://cathall.blogspot.com - http://www.flickr.com/photos/cataldo-it/



Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 19/06/2004 : 08:13:56  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Cathàll ©
Vieri sembra il monolite di Odissea dello Spazio.



Vieri, con la cultura e la faccia che ha, al massimo potrebbe fare lo spazzino a corso Cavour (non me ne vogliano gli spazzini) - invece guadagna 19 milioni di euro netti a stagione per non fare un beneamato ca**o manco il nazionale... siamo proprio messi male...

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

Dindi
Utente medio



Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 19/06/2004 : 15:26:56  Mostra Profilo  Visita l'Homepage di Dindi  Invia a Dindi un messaggio ICQ Invia a Dindi un Messaggio Privato  Rispondi Quotando
Andrea ha giocato, però Trapattoni dato che stava vincendo, e lui da ex interista qual è non sa vincere, si è complicato la vita facendo dei cambi "ad capocchiam", cmq il più bello è stato favalli...complimentoni!!

a questo punto l'OT è grande come una casa, forse è meglio che c spostiamo
Torna all'inizio della Pagina

Sinkler
Croce & Delizia

gattino


Regione: Puglia
Prov.: Bari
Città: Molfetta


Inserito il - 19/06/2004 : 17:26:37  Mostra Profilo  Visita l'Homepage di Sinkler  Clicca per vedere l'indirizzo MSN di Sinkler Invia a Sinkler un Messaggio Privato  Rispondi Quotando
già,forse è meglio che vi spostate su analisi...
cmq Totti è quello che ha giocato mejo!
Torna all'inizio della Pagina

Dindi
Utente medio



Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 19/06/2004 : 18:34:34  Mostra Profilo  Visita l'Homepage di Dindi  Invia a Dindi un messaggio ICQ Invia a Dindi un Messaggio Privato  Rispondi Quotando
tu si che hai ragione!!però poteva entrare anche montella,come una tipa ha detto ai figli di Eupalla
Torna all'inizio della Pagina

Cathàll
Utente di ALTO livello - Moderatore Fantacalcio

Ruota


Regione: Puglia
Città: Corato


Inserito il - 19/06/2004 : 19:58:31  Mostra Profilo  Visita l'Homepage di Cathàll  Clicca per vedere l'indirizzo MSN di Cathàll  Invia a Cathàll un messaggio Yahoo! Invia a Cathàll un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Dindi

Andrea ha giocato.



Malissimo, tralaltro.
Meno male di Vieri, però.

Cataldo - http://cathall.blogspot.com - http://www.flickr.com/photos/cataldo-it/



Torna all'inizio della Pagina

nicux
Sottonicux

nicux


Regione: Estero
Prov.: Zara
Città: Citta'


Inserito il - 19/06/2004 : 22:27:53  Mostra Profilo  Visita l'Homepage di nicux Invia a nicux un Messaggio Privato  Rispondi Quotando
int hash(char *chiave)
{
int indice=0, base=128;
for(;*chiave!='\0';chiave++)
indice=(base*indice+*chiave)%DIM_TABELLA;
return indice;
//andate a parlare altrove di queste
//cose che fanno solo innervosire
//gli esteti del calcio...
}

gia' e non ancora...
Torna all'inizio della Pagina

Dindi
Utente medio



Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 21/06/2004 : 15:11:31  Mostra Profilo  Visita l'Homepage di Dindi  Invia a Dindi un messaggio ICQ Invia a Dindi un Messaggio Privato  Rispondi Quotando
xkè hai riscritto la funzione???
cmq nicux lascia stare quello, è un interista!!se pensi che hanno venduto pirlo e seedorf per coco e umit....CHE AFFARONE!! si hai ragione interista, pirlo non sa prorpio giocare, no no!!
Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 21/06/2004 : 15:39:32  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
parliamo di hash o di calcio?
mhè non mi fate arrabbiare...

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

kyoto
Utente giovane

SNORK


Regione: Puglia
Prov.: Bari
Città: Altamura


Inserito il - 24/06/2004 : 10:13:10  Mostra Profilo  Visita l'Homepage di kyoto Invia a kyoto un Messaggio Privato  Rispondi Quotando
Ma tra le tracce di laboratorio è mai capitato l'hash?? O potrebbe chiederlo? (meglio di NO!!)
Io non ne so niente perchè non ho seguito il corso con Ferilli!
Torna all'inizio della Pagina

fabbattista
utente SEMPRE giovane

Gecko


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 24/06/2004 : 10:47:33  Mostra Profilo  Visita l'Homepage di fabbattista Invia a fabbattista un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da kyoto

Ma tra le tracce di laboratorio è mai capitato l'hash?? O potrebbe chiederlo? (meglio di NO!!)
Io non ne so niente perchè non ho seguito il corso con Ferilli!




L'appello scorso è stato il primo in assoluto di laboratorio.

Pero' negli anni scorsi, allo scritto, ci sono stati casi in cui il secondo quesito riguardava l'hash.
Al posto tuo non escluderei che in futuro si possa presentare come traccia di laboratorio
Torna all'inizio della Pagina

Dindi
Utente medio



Regione: Puglia
Prov.: Ba
Città: Bari


Inserito il - 24/06/2004 : 12:22:18  Mostra Profilo  Visita l'Homepage di Dindi  Invia a Dindi un messaggio ICQ Invia a Dindi un Messaggio Privato  Rispondi Quotando
ma come ci si prenota??stamattina dietro la porta di ferilli non c'era niente. io sono del corso A, lo deve mettere ancora il foglio??
Torna all'inizio della Pagina
Pagina: di 3 Discussione Precedente Discussione Discussione Successiva  
Pagina Precedente | Pagina Successiva
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,3 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000