У книзі детально розглядаються базові поняття алгоритмів і основоположні структури даних, алгоритми сортування, пошуку, хеширования, синтаксичного розбору, стиснення даних, а також багато інших тем, тісно пов'язані з прикладним програмуванням. Достаток ретельно перевірених прикладів коду істотно прискорює не тільки освоєння фундаментальних алгоритмів, але також і сприяє більш кваліфікованому підходу до повсякденного програмування.
Незважаючи на те що книга розрахована в першу чергу на професійних розробників додатків на Delphi, вона надасть безсумнівну користь і початківцям програмістам, демонструючи їм прийоми і трюки, які настільки популярні у справжніх «профі». Всі коди прикладів, згадані в книзі, доступні для вивантаження на Web-сайті видавництва.
Книга: Фундаментальні алгоритми та структури даних в Delphi
подвійне хешування
Наприклад, при використанні строкових ключів можна було б викликати функцію хешування Вайнбергера TDPJWHash для обчислення основних хеш-значень, а потім викликати просту функцію хешування TDSimpleHash для обчислення хеш-значень, які будуть використовуватися для пропуску осередків. Я пропоную читачам самостійно виконати це проста вправа по реалізації такої хеш-таблиці подвійного хешування.