Domande taggate «hash-function»





1
Riutilizzo di funzioni hash indipendenti da 5 per il sondaggio lineare
Nelle tabelle hash che risolvono le collisioni mediante sondaggio lineare, al fine di garantire la prestazione prevista , è sia necessario che sufficiente che la funzione hash provenga da una famiglia indipendente da 5. (Sufficienza: "Sondaggio lineare con indipendenza costante", Pagh et al. , Necessità: "Sulla k-indipendenza richiesta da Linear …




1
Esistono algoritmi hash "riflessivi"?
Esiste una classe di algoritmi hash, sia teorici che pratici, in modo tale che un algoritmo nella classe possa essere considerato "riflessivo" secondo una definizione fornita di seguito: hash1 = algo1 ("input text 1") hash1 = algo1 ("input text 1" + hash1) L'operatore + potrebbe essere la concatenazione o qualsiasi …



2
Hash di stringa quasi universale in
Ecco due famiglie di funzioni hash sulle stringhe :x⃗ =⟨x0x1x2…xm⟩x→=⟨x0x1x2…xm⟩\vec{x} = \langle x_0 x_1 x_2 \dots x_m \rangle Per prime e , per a \ in \ mathbb {Z} _p . Dietzfelbinger et al. mostrato in "Le funzioni di hash polinomiale sono affidabili" che \ forall x \ neq y, …

1
In che modo Knuth deriva A?
Quando interpretiamo le chiavi come numeri naturali possiamo usare la seguente formula. h(k)=⌊m(kAmod1)⌋h(k)=⌊m(kAmod1)⌋\begin{equation} h(k) = \lfloor m (kA\bmod{1}) \rfloor \end{equation} Quello che ho difficoltà a capire è come scegliamo il valore di A dove: 0&lt;A&lt;10&lt;A&lt;1\begin{equation} 0 < A < 1 \end{equation} Secondo Knuth un valore ottimale è: A≈(5–√−1)/2=0.6180339887...A≈(5−1)/2=0.6180339887...\begin{equation} A \thickapprox …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.