0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 58
|
|
1 | |
Хеш-таблица30.03.2015, 15:29. Показов 2282. Ответов 1
Метки нет (Все метки)
Почитав теорию найденную в поисковике, не особо понял как реализовать их на с++,может быть есть у кого-то есть время что бы объяснить на "пальцах"(примере) или простой и понятный пример реализации их,буду очень благодарен.
0
|
30.03.2015, 15:29 | |
Ответы с готовыми решениями:
1
Хеш таблица Хеш таблица Хеш-таблица хеш таблица |
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
30.03.2015, 16:00 | 2 |
На пальцах: есть пачка свидетельств о рождении. В этой пачке как-то нужно искать нужное свидетельство по дате. Заводим семь ящиков, подписываем их "понедельник, вторник, ... воскресенье". Кто родился в понедельник, тех кидаем в первый ящик, кто родился во вторник - во второй ящик и так далее. Семь ящиков - хеш-таблица. Свидетельства о рождении - значения хранящиеся в таблице. Дата рождения - ключ поиска. Ну а получение дня недели из даты - хеш-функция.
Ну а применительно к C++ - сначала реализуется класс который будет исполнять роль "ящика" (например, простейший список). Потом объекты этого класса собираются в массив (хеш-таблицу). Потом сначала вычисляем какой "ящик" нам нужен, затем роемся в нем в поисках нужной записи. Вот, собственно, и все.
0
|
30.03.2015, 16:00 | |
30.03.2015, 16:00 | |
Помогаю со студенческими работами здесь
2
Хеш-таблица Хеш-таблица Хеш Таблица хеш-таблица Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |