как записи произвольной природы, однако имеющие в своей структуре
один и тот же ключ — поле, содержащее значение, которое сравнивается в процессе поиска с искомым ключом. В более общем случае ключ можно рассматривать как числовую функцию, которая строит значение ключа на основании сколь угодно сложного анализа всех данных, представленных в записи.Далее при рассмотрении методов поиска и сортировки мы для простоты будем отождествлять записи с их ключами.
Следующие описания структур данных будут использоваться в дальнейших алгоритмах: