Problem z hashowaniem liczby naturalnej

borovsky
Użytkownik
Użytkownik
Posty: 27
Rejestracja: 17 paź 2010, o 08:12
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 4 razy

Problem z hashowaniem liczby naturalnej

Post autor: borovsky »

Witam, otrzymałem na laboratorium zadanie napisania algorytmu hashującego, który wymaga policzenia czegoś takiego:
"o ile to możliwe, zapisać liczbę w postaci \(\displaystyle{ 2^i - 2^j}\). Algorytm musi być ten nienaiwny więc odpada "dobieranie" wykładników.
Pomożecie?
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

Problem z hashowaniem liczby naturalnej

Post autor: Afish »

Mam dwie metody, zalecam drugą.
Metoda 1:
Ukryta treść:    
Metoda 2:
Ukryta treść:    
borovsky
Użytkownik
Użytkownik
Posty: 27
Rejestracja: 17 paź 2010, o 08:12
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 4 razy

Problem z hashowaniem liczby naturalnej

Post autor: borovsky »

bardzo dziękuję. A tak spytam z ciekawości... Sam na to wpadłeś, jeśli tak to ile czasu Ci to zajęło. Ja miałem czas tylko na laboratorium...
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

Problem z hashowaniem liczby naturalnej

Post autor: Afish »

Sam, jakieś 5-10 minut.
ODPOWIEDZ