Hashowanie wartości

0

Być może głupie pytanie, ale przyznam się, że nie mam pojęcia, gdzie je zadać, ani tym bardziej gdzie szukać w google.

Załóżmy, że mam jakikolwiek obiekt z dowolną ilością pól. W tych polach są inne obiekty - zbiór klas tych obiektów jest mi znany (dajmy na początek że to będą String, Integer, Double).

Teraz:
Potrzebuję takiego algorytmu, który dla konkretnych wartości tych pól generowałby mi klucz (np. w postaci String'a, choć może być coś innego). Taki klucz jednoznacznie określałby mi, czy dwa obiekty mają takie same wartości pól.

0

Jednoznacznie? Tylko przez porównywanie wartości pól.
Hashowanie pozwala ci na wybranie zbioru obiektów które potencjalnie mogą mieć te same wartości, aczkolwiek nie muszą.

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