DELPHI ХЕШ ТАБЛИЦА
Хеш-таблица (hash table) - это структура данных, позволяющая сохранять и получать значения, используя ключи-индексы. В Delphi хеш-таблицы могут быть реализованы с помощью классов THashedStringList
или TDictionary
.
Класс THashedStringList из библиотеки Classes
представляет собой список строк со свойствами, позволяющими доступ к элементам по ключу через хеш-таблицу. Для добавления элемента в хеш-таблицу необходимо использовать метод Add
, например:
HashedList:= THashedStringList.Create;
HashedList.Add('key1=Value1');
HashedList.Add('key2=Value2');
Класс TDictionary из библиотеки Generics.Collections
представляет более удобный и современный интерфейс для работы с хеш-таблицами. Он предоставляет типизированный доступ к элементам и дополнительные методы для работы с хеш-таблицей, такие как TryGetValue
и Remove
.
Dictionary:= TDictionary.Create;
Dictionary.Add('key1', 'Value1');
Dictionary.Add('key2', 'Value2');
Также в Delphi доступно несколько других классов для реализации хеш-таблиц, такие как TStringHash
и TObjectDictionary
.
#25. Хэш-таблицы. Что это такое и как работают - Структуры данных
Хэш-таблицы за 10 минут
Это на Javascript!? 🤯
Лекция 13. Хеш-таблицы
Гарвард. CS50 на русском. 1. Короткие видео. 1. Хэш таблицы
Урок на делфи 69. Сравнить файлы. Создать хэш файлов.
КАК РАБОТАЮТ ХЭШ-ТАБЛИЦЫ - СТРУКТУРЫ ДАННЫХ