Итак, у меня есть карта HashMap, содержащая ~ 120 000 записей. Каждый раз, когда появляется новая запись, я проверяю, существует ли уже запись в HashMap (if (! Map.containsKey (hashcode))), и если это не так, я создаю новый объект и помещаю его в HashMap.
Теперь мой вопрос: было бы лучше создать логический массив NxN (с N = 6.000) и каждый раз проверять, является ли элемент массива в [n1] [n2] ложным (еще не в hashmap) или истинным ( пара находится в HashMap) вместо использования .containsKey ()?