
Среда программирования: C++ Builder 6.0
Название работы: Железнодорожная справка. Хеш-таблицы.
Вид работы: Лабораторная работа
Тематика работы: Базы данных, Структуры, Технологии
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: хеш, таблица, железнодорожная, справка, двойное, хеширование
Функции программы:
Цель:
- Получить навыки по разработке хеш-таблиц для прямого доступа к данным.
- Научиться создавать классы-шаблоны для структуры данных.
ЗАДАНИЕ
1. Разработайте шаблонный класс - хеш таблица, для поиска информации в коллекциях
данных с помощью хеш-функции. Хеш-функцию подберите самостоятельно.
2. Разработайте приложение, которое использует хеш-таблицу для организации прямого
доступа к элементам множества (массив) данных, структура элементов которого приведена в варианте.
Множество реализуйте через класс-шаблон с операциями вставки, удаления, поиска,
вывода и включите в него хеш-таблицу. Предусмотрите возможность создания наследников хеш-таблицы.
3. Разработайте такие тесты, чтобы возникли коллизии.
4. Выведите список индексов, которые формируются при вставке элементов в таблицу.
5. Разработайте класс хеш-таблица для своего варианта.
Вариант 11. Открытый адрес (двойное хеширование). Железнодорожная справка:
[номер поезда, пункт отправления], пункт назначения, время отправления.
Хеширование по номеру и пункту отправления.
Модуль ХеIII_Мodyl.h/cpp 75 строк
main.cpp 97 строк.
Описание (отчет): Нет, но можно заказать его написание

main
variant11
main
xelll_modyl
xelll_modyl
gy
main
variant11
variant11
variant11
main
be|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1200 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |