В моем коде я пытаюсь получить, если число существует в hashmap или нет. Мой код выглядит следующим образом:Java - BitSet Замена
BitSet arp = new BitSet();
for i = 0 to 10 million
HashMap.get (i)
if number exist
arp.set(i , true)
else
arp.set(i , false)
После этого из битрейта я получаю, если число i существует или нет. Тем не менее, я обнаружил, что эта операция битета довольно медленная (также с string = string + 0/1
, более медленным). Может кто-нибудь помочь мне, как заменить эту операцию быстрее.
Можете ли вы показать нам свой _actual_ код? ... Или, по крайней мере, не этот псевдокод. –
-1 для предоставления только псевдокода. Почему вы не опубликовали Java-код? – home
@home, мой код намного длиннее, и для извлечения требуемого кода потребуется время :) – Arpssss