Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.05.2005, 14:52
|
|||
|---|---|---|---|
|
|||
что такое хэширование ? |
|||
|
#18+
Подскажите, пожалуйста, что такое хэширование и хэш-доступ к данным ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2005, 15:22
|
|||
|---|---|---|---|
|
|||
что такое хэширование ? |
|||
|
#18+
Лучше прочитать какую-нибудь книгу (можно Алгоритмы и структуры данных Вирта). хэширование - средство быстрого поиска данных, основанное на вычислении т.н. хэш-функции (числа, определяемого элементом данных). Это число - индекс в массиве ссылок на данные. Это работает, когда хэш-функцию можно бысро вычислить и большая часть данных дают уникальные значения хэш-функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2005, 15:30
|
|||
|---|---|---|---|
|
|||
что такое хэширование ? |
|||
|
#18+
Ven25Подскажите, пожалуйста, что такое хэширование и хэш-доступ к данным ? Хочешь ты хранить множество значений, аждое из которых имеет уникальный ключ. Если хранить просто в списке/массиве то для поиска нужного элемента придётся в худшем случае перебрать все данные. Можно хранить данные в сортированном виде что бы использовать бинарный поиск - но в этом случае получаешь дополнительные значительные затраты на удаление/добавление элемента. Общая идея такая: завести массив фиксированной длины и придумать функцию, осуществляющую отображение значение ключа записи на множество индексов массива 0...n, где n - размер массива. Обычно размер массива << количества записей, так что отображение получается неоднозначное. Если различные ключи приводят в один и тот же индекс массива, то возикает конфлик. Обычно этот конфлик разруливают таким образом: каждый элемент масива содкржит не одну запись, а список записей. То есть для поиска записи по ключу мы: а). находим индекс i по хэш-функции б). перебираем весь список элементов этого индекса для поиска элемента с требуемым ключём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2005, 16:59
|
|||
|---|---|---|---|
|
|||
что такое хэширование ? |
|||
|
#18+
Интегратор Ven25Подскажите, пожалуйста, что такое хэширование и хэш-доступ к данным ? Хочешь ты хранить множество значений, аждое из которых имеет уникальный ключ. Если хранить просто в списке/массиве то для поиска нужного элемента придётся в худшем случае перебрать все данные. Можно хранить данные в сортированном виде что бы использовать бинарный поиск - но в этом случае получаешь дополнительные значительные затраты на удаление/добавление элемента. Общая идея такая: завести массив фиксированной длины и придумать функцию, осуществляющую отображение значение ключа записи на множество индексов массива 0...n, где n - размер массива. Обычно размер массива << количества записей, так что отображение получается неоднозначное. Если различные ключи приводят в один и тот же индекс массива, то возикает конфлик. Обычно этот конфлик разруливают таким образом: каждый элемент масива содкржит не одну запись, а список записей. То есть для поиска записи по ключу мы: а). находим индекс i по хэш-функции б). перебираем весь список элементов этого индекса для поиска элемента с требуемым ключём. Большое спасибо, хоть , что-то стало проясняться ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1347669]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
196ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 269ms |
| total: | 556ms |

| 0 / 0 |
