|
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
|
|
Что такое Хэш таблица с открытой адресацией08.09.2010, 22:29. Показов 11646. Ответов 9
Метки нет (Все метки)
Здраствуйте у меня такой вопрос то такое Хэш таблица с открытой адресацией хеш функция что должно храниться в структуре как осуществляется поиск по ключу ипо чему-то еще. вообщем обьясните пожалуйста если сможете то киньте пример.
0
|
|
| 08.09.2010, 22:29 | |
|
Ответы с готовыми решениями:
9
Хеш-таблица с открытой адресацией Проблема уникальности ключей в хэш-таблце с открытой адресацией
|
|
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
|
||
| 08.09.2010, 23:07 [ТС] | ||
|
0
|
||
|
39 / 37 / 13
Регистрация: 27.12.2009
Сообщений: 73
|
|
| 08.09.2010, 23:13 | |
|
Неплохо хеширование показано в этой презентации.
1
|
|
|
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
|
||
| 08.09.2010, 23:35 [ТС] | ||
|
0
|
||
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
||
| 08.09.2010, 23:41 | ||
|
Что не понятно, конкретно?
0
|
||
|
|
|
| 09.09.2010, 00:42 | |
|
вандал, ну на Вики же всё вроде разумно расписано. Что именно не понятно ?
Поиск осуществляется с помощью хеш функции - она по значению ключа вычисляет индекс, по к-рому (или рядом) находится искомое значение.
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||
| 09.09.2010, 03:02 | ||||
а потом первая структура цепочки берётся через hash[3], или через hash[7] дальше идёт поиск по цепочке, пока в цепочке структур из hash[3] не будет найдено "abcd", или в цепочке структур из hash[7] не будет найдено "efgh" когда структура с "abcd" найдена, берутся и возвращаются остальные её данные, или она вообще вся возвращается (адрес её), чтобы можно было остальные данные из неё взять а цепочка структур создаётся потому, что многие разные ключи, имеют один и тот же адрес в таблице, то есть, например, хеш-функция для "abcd" может выдать 3 и для "zxf9" тоже может выдать 3, таким образом они сцепляются в цепочку, которая повисает на третьем индексе массива...... Добавлено через 2 минуты а вот конкретно по вопросу, с вики, приведённой выше
1
|
||||
| 09.09.2010, 03:02 | |
|
Помогаю со студенческими работами здесь
10
Организовать хеш-таблицу с открытой адресацией, используя процедуру поиска и вставки по ключу Описать класс "хэш-таблица", используя unordered_set и заданную хэш-функцию Что такое таблица в С++? хэш таблица
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|