Концепція універсального хешування зараз є стандартною частиною курсів структури студентів. Було б непогано вміти мотивувати учнів про важливість універсального хешування в промислових програмах. Отже, моє питання:
Чи важливі на практиці побудови універсальної родини хеш-функцій? Якщо відповідь "так", будь ласка, поділіться цікавими промисловими програмами, які ви бачили?
Я очікую, що всі реалізації загальних хеш-структур, які хочуть досягти (амортизованої / очікуваної / реальної) постійної вартості часу на вставлення, пошук та видалення (що є єдиною причиною, чому ми в першу чергу намагаємося хеш), потребуємо надійного способу побудувати "хороші" хеш-функції. Універсальний хеш - це (успішна) спроба формалізувати, що таке "хороша" хеш-функція, а також дає нам інструменти для ефективного генерування таких функцій для довільних ключів. Оскільки я не маю жодного досвіду в галузі, це все з теоретичної точки зору, але я дуже сподіваюся, що вони будуть ідеальними.
—
Г. Бах
@ G.Bach Дякуємо за ваші коментарі. Але я хочу почути думки з промислової точки зору.
—
Дай
@Dai Це, мабуть, не правильне місце для отримання заяв від галузі.
—
Рафаель