Więc czytam o tabelach mieszających, funkcjach skrótu itd. Zaintrygowałem się czytaniem na wikipedii o tym, jak "dynamiczne perfekcyjne mieszanie" wymaga użycia drugiej tablicy mieszającej jako struktury danych do przechowywania wielu wartości w danym wiadrze.Dynamiczne doskonałe funkcje haszowania i uniwersalne - wyjaśnienie, proszę?
Miejsce, w którym się zgubiłem, to jednak, w jaki sposób została wybrana funkcja mieszania uniwersalnego, aby wykonać mieszanie dla tego drugiego stołu mieszającego. Czy ktoś może wyjaśnić, w jaki sposób ta funkcja mieszania uniwersalnego jest określana na podstawie wartości przechowywanych w wiadrze? Mimowolnie podążam za rozumowaniem i logiką w "uniwersalnej funkcji skrótu" Wikipedii, ale staram się mieć jakąkolwiek intuicję. W szczególności, w jaki sposób te funkcje gwarantują brak konfliktów? Lub przynajmniej, jeśli są one usuwane i generowane po wykryciu konfliktu, skąd wiemy, że można to zrobić w realistycznym czasie, jeśli w ogóle?
Proszę o wyjaśnienie książki dla ladybirdów?
dzięki - pomaga dowiedzieć się, że nie ma "gwarancji" wydajności wstawiania. To ty jesteś ostatnim sentance, który dotyka tego, co próbuję zrozumieć - automatycznego/losowego procesu selekcji sparametryzowanej funkcji skrótu - czy znasz przykład/czy możesz wyjaśnić tę wikipedię? – Ray