Почему Hashmaps реализуются с использованием полномочий двух?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему Hashmaps реализуются с использованием полномочий двух?

Сообщение Anonymous »

Мой вопрос заключается в том, почему размер ведра хэшмапа - это сила 2, и я прошел много ответов на Stackoverflow, но я все еще не убежден. Причины: < /p>


Я читал, что способность к мощности 2 делает и работает более эффективным для расчета индекса, поэтому мой вопрос, как именно это полезно здесь. У меня может быть размер, который может быть мощностью 3, я все еще могу выполнять и работать, как это (хэш) и (длина-1), так почему именно это должна быть мощность 2?

Подробнее здесь: https://stackoverflow.com/questions/535 ... ers-of-two

Вернуться в «JAVA»