Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.52.86] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Цитата FasterHarder @ В таком случае делай размер таблицы хотя-бы на 25-30% больше числа записываемых в неё объектов. Или отказывайся от хэш-таблицы и пользуйся простым вектором. нет, используется хеш-таблица с открытой адресацией. Т е 1 карман предназначен для 1 объекта! |
Сообщ.
#17
,
|
|
|
FasterHarder
Ну и вот тебе ещё |
Сообщ.
#18
,
|
|||||||||||||||||||||
|
Подсчитал тут кое-что в обед
Размер - число ячеек (карманов) в таблице Заполнение - ожидаемое число коллизий при занесении таблицу 20 объектов Поиск - ожидаемое число проверок при поиске объекта, находящегося в таблице Поиск 2 - ожидаемое число проверок при поиске объекта, отсутствующего в таблице (до выяснения этого факта) |