Mając:
public class Person { private name; public Person(String name) { this.name = name; } public int hashCode() { return 420; } }
która odpowiedź jest prawdziwa:
- Czas wyszukiwania wartości z HashMapy o kluczach typu Person zależy liniowo od rozmiaru mapy
- Usunięcie dowolnego klucza Person z HashMapy spowoduje usunięcie wszystkich wartości o kluczu typu Person
- Wstawienie drugiego obiektu typu Person do HashSeta spowoduje usunięcie pierwszego obiektu jako duplikatu
- Czas ustalenia, czy obiekt typu Person znajduje się w HashSecie jest stały i nie zależy od rozmiaru zbioru