КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
Молодь в науці: дослідження, проблеми, перспективи (МН-2026)

Розмір шрифта: 
Хешування як метод організації та пошуку даних
Віктор Михайлович Липкань, Наталія Вікторівна Добровольська

Остання редакція: 2026-06-03

Анотація


У доповіді розглянуто хешування як фундаментальний метод швидкого доступу до даних. Хеш-функція трактується як відображення множини ключів на множину індексів таблиці. Проаналізовано проблему колізій та методи їх розв’язання – ланцюжки і відкриту адресацію. Показано, що за рівномірної хеш-функції основні операції виконуються в середньому за сталий час. Окремо розглянуто криптографічне хешування та сфери практичного застосування.

 


Hashing as a method of organizing and searching data

Abstracts:

The report considers hashing as a fundamental method of fast data access. A hash function is treated as a mapping of a set of keys onto a set of table indices. The collision problem and methods of its resolution – chaining and open addressing – are analysed. It is shown that with a uniform hash function the main operations are performed on average in constant time. Cryptographic hashing and areas of practical application are also discussed.



Ключові слова


хеш-функція; хеш-таблиця; колізія; відкрита адресація; складність; криптографічне хешування; hash function; hash table; collision; open addressing; complexity; cryptographic hashing

Посилання


Кормен Т., Лейзерсон Ч., Рівест Р., Стайн К. Алгоритми: побудова та аналіз. 3-тє вид. Київ: К.І.С., 2019. 1288 с.

Knuth D. E. The Art of Computer Programming. Volume 3: Sorting and Searching. 2nd ed. Reading, Massachusetts: Addison-Wesley, 1998. 780 p.

Sedgewick R., Wayne K. Algorithms. 4th ed. Upper Saddle River, NJ: Addison-Wesley, 2011. 952 p.

Aho A. V., Hopcroft J. E., Ullman J. D. Data Structures and Algorithms. Reading, Massachusetts: Addison-Wesley, 1983. 427 p.

 


Повний текст: PDF