Я нигде не мог найти ответ на этот вопрос.
Я добавил 100 000 различных строк с одинаковым хеш-кодом в HashSet в Java, и это заняло 63 мс.
(Связанный список занял 37373 мс)
Мне было интересно, как Java hashSet справляется с этой ситуацией.
(Это было частью упражнения, и мои реализации заняли НАМНОГО дольше - как «открытая» реализация - где строки добавляются в связанные списки, так и «закрытая» реализация - где я нахожу следующую открытую ячейку с данная формула).