2015-01-15 3 views
-2

Я хотел бы знать основы линейного зондирования при использовании Hashtable. Для чего его используют? Что оно делает? Какие методы обычно имеют? И если бы один из вас мог показать небольшой пример того, как он работает, я бы очень признателен. Если у вас есть какой-либо код, который будет показывать, что будет только добавляться.Линейное зондирование с использованием Hashtable

Заранее благодарен!

+0

«Hashtable»? В 2015 году? – fge

+0

Каково ваше предложение :)? – user3161041

ответ

0

Для чего он используется?

Используется для хэширования с открытым адресом, то есть эффективного набора памяти и поведения карт/словаря.

Что он делает?

Определяет алгоритм для определения, где хранить и находить элементы набора, а также где хранить и находить ключи и значения карты.

Какими методами у этого пользователя обычно эти качества?

Это зависит от реализации, но см. Пример ниже.

И если один из вас может показать небольшой пример того, как это работает я было бы очень признателен

Например, trove4j имеет хорошую зондирующую реализацию в TIntHash.index(int) и TIntHash.insertionIndex(int).

+0

Trove не использует линейное зондирование. – leventov

Смежные вопросы