Non capisco perfettamente come funziona l'hashing universale. Per esempio, quando inserisco un oggetto nella mia tabella hash, devo scegliere una funzione casuale dalla mia famiglia universale di funzioni hash. Ora voglio recuperare detto oggetto. In che modo la mia tabella hash saprà quale funzione deve utilizzare per calcolare l'hash?Hash universale
risposta
Perché si utilizzerà la stessa funzione di hash per tutti gli elementi nella tabella.
Si intende che la scelta (casuale) della funzione di hash viene eseguita al momento della costruzione, non su ogni operazione di inserimento? –
@iuliux: corretto. Il sale, se usato, può differire (e verrà memorizzato con l'inserto), ma l'algoritmo sarà lo stesso. –
Ancora non capisco come recuperare il numero che abbiamo cancellato con una funzione hash casuale. – user65165
Quale funzione di hash viene utilizzata è casuale solo nel senso che non sono prevedibili da un avversario ma la scelta è una funzione della chiave. C'è una bella scrittura a http://www.cs.ucsb.edu/~suri/cs130a/Hashing.txt Il metodo a matrice è più facile da capire rispetto ad altri metodi ...
Qualche link più recente? È rotto ora. –
- 1. Hash dinamico perfetto e funzioni hash universali - spiegazione per favore?
- 2. C++ 11: esecutore universale
- 3. Chiusure e quantificazione universale
- 4. C++ chiamante funzione universale
- 5. SQL bigint hash per abbinare C# int64 hash
- 6. Client WCF in un'app universale
- 7. Utilizzo dell'interfaccia di scacchi universale
- 8. App universale per iPhone/iPadDelegate
- 9. App universale per Android Approccio
- 10. Posizione SkSpriteNode nel gioco universale
- 11. Impostazioni separate nell'app iOS universale?
- 12. Sviluppo universale in Xcode 6
- 13. jquery hash se no hash
- 14. Java hash di hash 2
- 15. Tabella hash vs lista hash vs albero hash?
- 16. Windows Ripresa universale del design reattivo
- 17. Boxe universale/generico da Any a AnyRef
- 18. Implementazione della ricerca universale su binari 4
- 19. Come differenziare iPhone e iPad nell'applicazione universale?
- 20. Quanto è universale l'istruzione LIMIT in SQL?
- 21. universale Parse tipo primitivo su C#
- 22. linguaggio di scripting universale per Windows
- 23. "incompleta nome carattere universale" con stringWithUTF8String
- 24. riferimento universale vs priorità di riferimento const?
- 25. Xcode iOS Applicazione universale Dimensioni dell'immagine
- 26. Problema di orientamento IOS 6 nell'app universale
- 27. Consiglia un browser di database universale gratuito?
- 28. Crea un "binario universale" da due app?
- 29. Creazione/test di un'applicazione universale iPhone/iPad
- 30. Programmazione di un App Universale in iOS
Quale lingua stai usando? – Gerben
@Gerben: Nessuno. Questa è una domanda concettuale. – ryyst