«hash-function» etiketlenmiş sorular

4
İyi teorik güvenceleri olan bir tamsayıların toplanması (yani, çoklu kümeler) için bir karma işlevi var mı?
İdeal olarak, aşağıdaki özelliklere sahip olan çoklu küme tam sayı kümesini saklamanın bir yolu olup olmadığını merak ediyorum: O (1) alanı kullanır Bir ekleme veya silme işleminin O (1) sürede yansıtılması için güncellenebilir İki özdeş koleksiyon (yani aynı çokluğa sahip aynı öğelere sahip olan koleksiyonlar) her zaman aynı değere sahip …



1
Bloom filtre karmaları: daha mı büyük mü?
Bir Bloom filtresini uygularken, geleneksel yaklaşım birden fazla bağımsız hash fonksiyonu gerektirir. Kirsch ve Mitzenmacher aslında sadece iki taneye ihtiyacınız olduğunu ve gerisini bunların doğrusal kombinasyonları olarak üretebileceğini gösterdi. Benim sorum şu: iki karma fonksiyon ile iki kez entropi olan bir fonksiyon arasındaki fark nedir? Bu, karma işlevlerinizin çıktısıyla gerçekte …

1
Doğrusal problama için 5 bağımsız hash işlevlerini yeniden kullanma
Doğrusal problama ile çarpışmaları çözen karma tablolarda, beklenen performansı sağlamak için, karma işlevinin 5 bağımsız bir aileden olması hem gerekli hem de yeterlidir. (Yeterlilik: "Sabit bağımsızlıkla doğrusal problama", Pagh ve ark. , Gereklilik: "Doğrusal Sondalama ve Minwise Bağımsızlık için Gerekli k-Bağımsızlık Üzerine", Pătraşcu ve Thorup )O(1)O(1)O(1) Anladığım kadarıyla, bilinen en …

3
İlişkisel karma karıştırma
Tamamen işlevsel bir ortamda, tek başına bağlı olmayan listeyi düşünün. Övgüler dağ tepelerinden söylenmiştir ve söylenmeye devam edecektir. Burada birçok güçlü yönünden birini ve bunun ağaçlara dayanan daha geniş bir tamamen işlevsel sekans sınıfına nasıl genişletilebileceği sorusunu ele alacağım. Sorun şudur: O (1) zamanında neredeyse kesin yapısal eşitliği güçlü bir …


1
SHA-1 Çarpışma Saldırıları Üzerine Araştırma Durumu
SHA-1 güvenliği, çarpışmaların bulunması için bir algoritma ilk olarak CRYPTO 2004'te yayınlandığından ve daha sonra geliştirildiğinden tartışılmıştır. Wikipedia birkaç referans listeliyor , ancak bu konuda yayınlanan (ve daha sonra geri çekilen) en son araştırmanın 2009 yılında yapıldığı anlaşılıyor (Cameron McDonald, Philip Hawkes ve Josef Pieprzyk "O karmaşıklığı olan SHA-1 için …

1
'Dönüşlü' karma algoritmalar var mı?
Aşağıda verilen bir tanıma göre sınıftaki bir algoritmanın 'refleksif' olarak kabul edilebileceği teorik veya pratik bir karma algoritma sınıfı var mı: hash1 = algo1 ("giriş metni 1") hash1 = algo1 ("girdi metni 1" + karma1) + Operatörü, algoritmayı (algo1) tam olarak aynı sonucu verecek şekilde çıktıyı (hash1) tekrar girişe ("girdi …

2
İşlevsel sözlük veri yapısını nasıl seçerim?
Aşağıdaki veri yapıları hakkında biraz okudum: Bagwell'in İdeal Karma Denemeleri Larson's Dynamic karma tabloları Kırmızı-Siyah ağaçlar Patricia ağaçları ... ve eminim dışarıda bir sürü başka var. Her birinin neye daha uygun olduğuna ya da neden birini diğerine tercih ettiğime dair çok az şey gördüm. İşte, bu satırlar boyunca birkaç soru: …


2
Neredeyse evrensel dize karma
İşte dizelerde iki hash fonksiyonu ailesi x⃗ = ⟨x0x1x2...xm⟩x→=⟨x0x1x2...xm⟩\vec{x} = \langle x_0 x_1 x_2 \dots x_m \rangle: İçin ppp asal ve xben∈Zpxben∈Zpx_i \in \mathbb{Z_p}, h1bir(x⃗ ) = ∑birbenxbenmod phbir1(x→)=Σbirbenxbenşıkph^1_{a}(\vec{x}) = \sum a^i x_i \bmod piçin . Dietzfelbinger ve diğ. "Polinom Karma Fonksiyonları Güvenilir" .a ∈Zpbir∈Zpa \in \mathbb{Z}_p∀ x ≠ y,Pbir(h1bir( …

1
Knuth A'yı nasıl elde etti?
Anahtarları doğal sayılar olarak yorumlarken aşağıdaki formülü kullanabiliriz. h(k)=⌊m(kAmod1)⌋h(k)=⌊m(kAmod1)⌋\begin{equation} h(k) = \lfloor m (kA\bmod{1}) \rfloor \end{equation} Anladığımda sorun yaşıyorum, A'nın değerini nasıl seçtiğimiz: 0&lt;A&lt;10&lt;A&lt;1\begin{equation} 0 < A < 1 \end{equation} Knuth'a göre en uygun değer: A≈(5–√−1)/2=0.6180339887...A≈(5−1)/2=0.6180339887...\begin{equation} A \thickapprox (\sqrt{5} - 1) / 2 = 0.6180339887... \end{equation} Sorum şu: Knuth buna …

1
SHA-224 ve SHA-256 neden farklı başlangıç ​​değerleri kullanıyor?
Wikipedia - SHA-2 diyor SHA-224, aşağıdakiler dışında SHA-256 ile aynıdır: başlangıç ​​değişken değerleri h0 ila h7 farklıdır ve çıktı h7 çıkartılarak oluşturulur. RFC3874 - 224 bit Tek Yönlü Karma İşlevi: SHA-224 diyor Farklı bir başlangıç ​​değerinin kullanılması, kesilmiş bir SHA-256 mesaj özeti değerinin aynı veriler üzerinde hesaplanan bir SHA-224 mesaj …

2
Bir harita ağacı için en uygun veri yapısı nedir.
Bir veri yapısı arıyorum, bu temelde bir harita ağacı, nerede her düğüm harita bazı yeni öğeler, hem de onun üst düğümün harita elemanları. Burada harita ile STL'de harita veya python'da dikte gibi anahtarlar ve değerler içeren bir programlama haritası kastediyorum. Örneğin, bir kök düğüm olabilir: root = {'car':1, 'boat':2} ve …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.