
Среда программирования: C++ Builder 6.0
Название работы: Реализация хеш-таблицы без использования map или multimap
Вид работы: Лабораторная работа
Тематика работы: Графы, Структуры, Технологии
Объем программы: 2 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: хеш, таблица, stl, map
Функции программы:
Использовать map, multimap само собой запрещается. Но stl в остальном доступно, для чего выбраны list и vеctor.
С помощью них реализован класс map.
Описание класса с реализацией 37 строк.
Основная программа демонстрирует пример работы с простым ассоциативным массивом Фамилия->Имя.
Сам класс hash_tablе содержит методы по добавлению, удалению и поиску таких записей.
Сама хеш-функция определяется внешне. То есть, возможно выбрать как размер хеш-таблицы, так и хеш-функцию.
Создан шаблон данного класса, так что можно работать с любыми элементами, для которых определены операции сравнения и некоторые другие.
Алгоритмы тривиальны, не требуют описания.
В архиве есть хорошая теория.
Описание (отчет): Есть на 1 страниц

hashtabletest
hashtabletest
hashtabletest
hashtabletest
!run
hash_table
hash_table
mainПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 600 руб РФ Стоимость ОПИСАНИЯ к программе составляет 20 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |