Hascode i string

0

Witam

Czy jak zrobię na string hascode to czy wynik będzie unikalny dla różnych stringów?

0

tak. Hashcode bedzie unikalny dla kazdego obiektu

1

Bzdura. Nie ma żadnej gwarancji że dwa różne obiekty będą miały różne hashe, wtedy mamy do czynienia z kolizją.

0
Pasywny obserwator napisał(a):

Witam

Czy jak zrobię na string hascode to czy wynik będzie unikalny dla różnych stringów?

GetHashCode ma 2^32 różnych możliwych wyników, z pewnością można utworzyć więcej niż 2^32 różnych łańcuchów znaków.

0

Nieprawda. Wszystko zależy od implementacji maszyny wirtualnej, nie ma w specyfikacji określonej implementacji hashowania.

5
śmieszek napisał(a):

Nieprawda. Wszystko zależy od implementacji maszyny wirtualnej, nie ma w specyfikacji określonej implementacji hashowania.

W sensie twierdzisz, że od maszyny wirtualnej zależy, czy da się uzyskać n + 1 różnych wartości ze zbioru n możliwych? :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1