
#programowanie #cpp
http://www.cplusplus.com/reference/unordered_map/unordered_map/
Co to znaczy, jakiej kolizji, dlaczego i kiedy mam się tym przejmować?
http://www.cplusplus.com/reference/unordered_map/unordered_map/
Hash
A unary function object type that takes an object of type key type as argument and returns a unique value of type sizet based on it. This can either be a class implementing a function call operator or a pointer to a function (see constructor for an example). This defaults to hash, which returns a hash value with a probability of collision approaching 1.0/std::numericlimits::max().
Co to znaczy, jakiej kolizji, dlaczego i kiedy mam się tym przejmować?
- Najlepsze
- Wszystkie komentarze







@Capt_S: Masz poczytaj sobie ogólnie o [tablicach haszujących](https://pl.wikipedia.org/wiki/Tablica_mieszająca), w szczególności jak rozwiązywać problem kolizji i jakie wady ma taka tablica haszująca.
static bool GUARDED = false;
co_await
otwórz plikA
otwórz plikB
zapisz plikA
Z tą haszmapą też da się to zrobić tylko musisz zapewnić, że kolejność blokowania i odblokowania plików jest zawsze taka sama. IMHO więcej roboty niż pożytku.
@tell_me_more: tak czuję... :P
Komentarz usunięty przez autora